nginx同一个端口配置多个网站
2018-02-09 15:09
267 查看
一,先看一下nginx.conf文件,如果有下面的一行
include /etc/nginx/sites-enabled/*;
表示配置文件加载sites-enabled下的文件。
二,修改/etc/nginx/sites-enabled下的default文件
内容如下
三,
sudo vi /etc/hosts
添加如下内容
四,重启nginx sudo /etc/init.d/nginx restart
五,本地,打开C:\Windows\System32\drivers\etc\hosts
如果无法修改,需要右键,属性,修改其文件权限。
修改添加内容如下
OK了!
include /etc/nginx/sites-enabled/*;
表示配置文件加载sites-enabled下的文件。
二,修改/etc/nginx/sites-enabled下的default文件
内容如下
server { listen 80; root /usr/share/nginx/html/front-api/public; # Add index.php to the list if you are using PHP index index.html index.htm index.nginx-debian.html index.php; server_name joe.mafei.com; location / { # First attempt to serve request as file, then # as directory, then fall back to displaying a 404. try_files $uri $uri/ /index.php?$query_string; //上面这一行,是解析动态网址,如果是需要访问静态网址的话,就改成try_files $uri $uri/ =404; } location ~ \.php(.*)$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_split_path_info ^((?U).+\.php)(/?.+)$; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; # fastcgi_param PATH_INFO $fastcgi_path_info; # fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; include fastcgi_params; } } server { listen 80; root /usr/share/nginx/html/back-api/public; # Add index.php to the list if you are using PHP index index.html index.htm index.nginx-debian.html index.php; server_name back.mafei.com; location / { # First attempt to serve request as file, then # as directory, then fall back to displaying a 404. try_files $uri $uri/ /index.php?$query_string; //上面这一行,是解析动态网址,如果是需要访问静态网址的话,就改成try_files $uri $uri/ =404; } location ~ \.php(.*)$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_split_path_info ^((?U).+\.php)(/?.+)$; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; # fastcgi_param PATH_INFO $fastcgi_path_info; # fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; include fastcgi_params; } }
三,
sudo vi /etc/hosts
添加如下内容
127.0.0.1 joe.mafei.com 127.0.0.1 back.mafei.com
四,重启nginx sudo /etc/init.d/nginx restart
五,本地,打开C:\Windows\System32\drivers\etc\hosts
如果无法修改,需要右键,属性,修改其文件权限。
修改添加内容如下
127.0.0.1 128.1.2.41 127.0.0.1 joe.mafei.com 127.0.0.1 back.mafei.com
OK了!
相关文章推荐
- 配置nginx的端口来访问不同网站
- Nginx实现多个站点使用一个端口(配置Nginx的虚拟主机)
- nginx监听一个端口多域名转发配置
- Nginx实现多个站点使用一个端口(配置Nginx的虚拟主机)
- Nginx配置端口访问的网站
- nginx 配置虚拟主机,实现在一个服务器可以访问多个网站的方法
- nginx配置代理转发,使得一个端口支持多个项目配置
- Nginx 学习笔记(一)如何配置一个安全的HTTPS网站服务器
- 在ubuntu利用nginx反响代理在一个端口下配置多个站点
- Nginx实现多个站点使用一个端口(配置Nginx的虚拟主机)
- Nginx实现多个站点使用一个端口(配置Nginx的虚拟主机)
- Nginx实现多个站点使用一个端口(配置Nginx的虚拟主机)
- LVS+Keepalived+Nginx+Tomcat高可用负载均衡集群配置(DR模式,一个VIP,多个端口)
- Nginx实现多个站点使用一个端口(配置Nginx的虚拟主机)
- 如何在已有网站的服务器上面,通过nginx配置虚拟主机来达到多个应用使用同一个服务器的效果
- NGNIX 配置一个服务器上80端口绑定多个域名多个网站
- Nginx配置网站适配PC和手机
- Nginx主配置参数详解,Nginx配置网站
- nginx更改网站目录,端口等等的方法
- 解决Linux下ArcGIS Server的Tomcat不稳定问题,nginx配置反向代理时的一个小问题