Nginx通过端口号区别不用的虚拟主机
第一步:
cd /usr/local/nginx第二步:找到conf文件 并且进入
输入
ll[root@Nigux nginx]# ll总用量 4drwxr-xr-x. 2 root root 4096 7月 28 01:39 confdrwxr-xr-x. 2 root root 40 7月 28 01:39 htmldrwxr-xr-x. 2 root root 19 7月 28 01:39 sbin[root@Nigux nginx]# cd conf[root@Nigux conf]# ll总用量 60-rw-r--r--. 1 root root 1034 7月 28 01:39 fastcgi.conf-rw-r--r--. 1 root root 1034 7月 28 01:39 fastcgi.conf.default-rw-r--r--. 1 root root 964 7月 28 01:39 fastcgi_params-rw-r--r--. 1 root root 964 7月 28 01:39 fastcgi_params.default-rw-r--r--. 1 root root 2837 7月 28 01:39 koi-utf-rw-r--r--. 1 root root 2223 7月 28 01:39 koi-win-rw-r--r--. 1 root root 3957 7月 28 01:39 mime.types-rw-r--r--. 1 root root 3957 7月 28 01:39 mime.types.default-rw-r--r--. 1 root root 2656 7月 28 01:39 nginx.conf-rw-r--r--. 1 root root 2656 7月 28 01:39 nginx.conf.default-rw-r--r--. 1 root root 596 7月 28 01:39 scgi_params-rw-r--r--. 1 root root 596 7月 28 01:39 scgi_params.default-rw-r--r--. 1 root root 623 7月 28 01:39 uwsgi_params-rw-r--r--. 1 root root 623 7月 28 01:39 uwsgi_params.default-rw-r--r--. 1 root root 3610 7月 28 01:39 win-utf第三步:进入nginx.conf 配置文件
vim nginx.conf找到这个节点
server { listen 80; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / { root html; index index.html index.htm; } #error_page 404 /404.html; # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html { root html; }解释一下
server 中 listen 80; 代表监控的80端口
root html; 代表 安装程序所在的目录
由于我们把Nginx安装在cd /usr/local/nginx/
image.png
目录下的html 就是上面所指的本地的html
index index.html index.htm; 表示欢迎页
image.png
也就是说 一个server 就是一个虚拟主机
通过配置不同的端口,实现不同的网站
接下来,我们要修改配置文件 下载一个好用的文本编辑器EditPlus
image.png
image.png
而后在左边下拉框 选择
image.png
完全实现在windows下修改 server
删除少量带#号注释的部分 保存后 直接就能保存到服务端
接下来 我们只要要复制 server 修改其中的端口号即可以了
复制 一份 注意括号
http { include mime.types; default_type application/octet-stream; #log_format main '$remote_addr - $remote_user [$time_local] "$request" ' # '$status $body_bytes_sent "$http_referer" ' # '"$http_user_agent" "$http_x_forwarded_for"'; #access_log logs/access.log main; sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; #gzip on; server { listen 80; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / { root html; index index.html index.htm; } } server { listen 81; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / { root html81; index index.html index.htm; }}}为了区分 之前台口,和欢迎界面 我们改为html81 但是跟目录下并没有html81
所以 在执行 本文中 第一步 cd /usr/local/nginx
假如复制目录 我们就加 -r 假如要是复制文件 就直接cp
复制cp -r html html81
image.png
修改一下 这个html81 区分
命令
vim html81/index.html进入编辑
<!DOCTYPE html><html><head><title>Welcome to nginx!</title><style> body { width: 35em; margin: 0 auto; font-family: Tahoma, Verdana, Arial, sans-serif; }</style></head><body><h1>Welcome to nginx!</h1><p>If you see this page, the nginx web server is successfully installed andworking. Further configuration is required.</p><p>For online documentation and support please refer to<a href="http://nginx.org/">nginx.org</a>.<br/>Commercial support is available at<a href="http://nginx.com/">nginx.com</a>.</p><p><em>Thank you for using nginx.</em></p></body></html>修改
image.png
修改完之后
我们要重新加载一下
[root@Nigux nginx]# sbin/nginx -s reload测试 http://192.168.191.129/:80
image.png
测试http://192.168.191.129:81/
image.png
说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » Nginx通过端口号区别不用的虚拟主机
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » Nginx通过端口号区别不用的虚拟主机