使用Nginx搭建网页服务器

2,169 阅读2分钟

1、搭建局域网服务器

在Nginx下载最新的Nginx包,一般是个压缩包,解压后运行文件夹里的nginx.exe,如果默认端口被禁用,可以在Nginx文件夹下的(例)D:\nginx-1.13.7\conf\nginx.conf中修改端口号:

nginx.conf中找到下面字段:

 server {
listen 80;
server_name localhost;

#charset koi8-r;

#access_log logs/host.access.log main;

location / {
root D:/nginx-1.13.7\nginx-1.13.7\html;
index index.html index.htm;
}

listen后面的数字80是设置的内网端口号,被默认禁用的情况下可以自己设置,8000-20000之间取数字,例如设置成8888,保存后关闭,在网页输入网址:http://localhost:8888,进入后会显示Welcome to Nginx的页面,表示设置成功了

可以在Nginx的html文件夹下新建自己的.html文件,例如建立一个名为test.html的文件,假设本机的IP地址是192.168.0.102,则在任意局域网内的网络设备上输入http://192.168.0.102:8888/test.html就可以看到自己新建的test.html页面

局域网网页服务器搭建成功

2.映射外网搭建网络服务器

进入路由器的设置界面,以TP-Link的路由器为例,查看路由器上显示的外网的IP地址,再在百度搜索IP,两个显示的IP地址一致的话,在路由器界面找到虚拟服务器或端口转发功能,然后点添加,填写之前设置好的内部端口号和本机局域网IP地址,然后再设置一个外部端口,图例

假设外网IP地址为119.166.167.120,则在网络设备上输入http://119.166.167.120:8088/test.html

就可以访问之前创建的html页面了,这样映射外网搭建成功

在路由器的DDNS上注册一个账号,可以创建自己的固定域名,这样电脑更换位置,外网设备也可以用固定域名登录服务器了。