云服务器安装nginx步骤
安装nginx:
yum install nginx
启动nginx:
nginx
停止nginx:
nginx -s stop
配置文件路径/etc/nginx/conf.d/
上传配置文件到这个目录下,然后重启nginx
配置文件(单云服务器配置单项目)
xxx.conf
server {
listen 8007;
server_name localhost;
location / {
root /opt/commeta-mng/;
index /index.html;
try_files $uri $uri/ /index.html;
}
#图片放置云服务器位置
location /pictures {
alias /data/pictures/;
}
location ^~ /commeta-upms {
proxy_pass http://ip:8000;
}
location ^~ /commeta-logic {
proxy_pass http://ip:8000;
}
location ^~ /commeta-im {
proxy_pass http://ip:8000;
}
location /commeta-socket/ {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
proxy_pass http://ip:8004;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}
配置文件(服务高可用的多云服务器配置2个项目)
高可用xxx.conf
upstream commeta-socket {
least_conn ; #使用最小连接
server 10.8.55.15:8000 ;
server 10.8.55.16:8000 ;
}
server {
listen 8007;
server_name localhost;
location /partybuilding/ {
alias /opt/partybuilding-ui/;
index index.html;
try_files $uri $uri/ /partybuilding/index.html;
}
location /commeta-mng/ {
alias /opt/commeta-mng-ui/;
index index.html;
try_files $uri $uri/ /commeta-mng/index.html;
}
location ^~ /commeta-upms {
proxy_pass http://commeta-socket;
}
location ^~ /commeta-logic {
proxy_pass http://commeta-socket;
}
location ^~ /commeta-im {
proxy_pass http://commeta-socket;
}
location /commeta-socket/ {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
proxy_pass http://commeta-socket;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}