配置nginx服务器 —— Nginx添加多个二级子域名
1.安装nginx
2.安装好后进入Nginx目录中
在conf目录下建立一个vhost(ps:名字自己设定)文件夹
其中的$NGINXHOME为你的nginx目录
#进入到nginx目录 cd $NGINXHOME cd conf mkdir vhost
3.编辑nginx.conf加入如下一句话:
include vhost/*.conf;
然后保存
4.进入vhost文件夹中建立你需要的二级域名比如我需要建立tomcat.lonecloud.cn域名则建立tomcat.lonecloud.cn.conf
加入如下配置
server { default_type 'text/html'; charset utf-8; listen 80; autoindex off; server_name tomcat.lonecloud.cn; access_log /usr/local/nginx/logs/access.log combined; index index.html index.htm index.jsp index.php; #error_page 404 /404.html; if ( $query_string ~* ".*[\;'\<\>].*" ){ return 404; } location / { proxy_pass http://127.0.0.1:8080/; add_header Access-Control-Allow-Origin *; } }
主要的配置是在:
listen为监听端口为80端口
server_name设置为你需要的二级域名
location中的proxy_pass 设置为你的tomcat的路径
5.重启nginx即可