nginx 部署两个vue项目

164 阅读1分钟

1、A项目访问路径: ip/#/login

2、B项目访问路径: ip/B/#/login

nginx.conf文件

server {
	listen 80 default backlog=2048;

	#证书配置

	#listen 443 ssl;
        #server_name 域名.cn;
	#ssl_certificate /证书位置.pem;
	#ssl_certificate_key /证书.key;
	#ssl_session_timeout 5m;
	#ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
	#ssl_ciphers ****;
	#ssl_prefer_server_ciphers on;
			
	# vue项目A

	location / {
		root   /A/dist;
		index  index.html;
	}

	# vue项目B

	location /B {
		alias /B/dist;
		expires  1d;
		index index.html;
		autoindex on;
	}

	#文件服务器配置
	
	location /upload/ {
		alias /usr/local/upload/;
		autoindex on;
	}
	
	location /file/ {
		alias /usr/local/tomcat/tomcat7-C/;
		autoindex on;
	}

}

3、测试配置文件修改是否正常

/usr/local/nginx/sbin/nginx -t 

4、重新加载

/usr/local/nginx/sbin/nginx -s reload