前提

在云服务器上运行好项目,并且可以通过IP地址:端口号访问,拥有自己的域名

实现过程

添加代码

打开/etc/nginx/conf.d目录下的default.conf配置文件,在最下面添加以下代码,upstreamserver成对出现

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
upstream test {
server 121.222.34.112:8080;
}
server {
listen 80;
#域名
server_name test.ztlztl.cn;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
#root html;
#index index.html index.htm;
proxy_pass http://test;
proxy_connect_timeout 30; #连接超时 默认为60秒
proxy_read_timeout 30; #读取超时 默认为60秒
proxy_send_timeout 30; #发送超时 默认为60秒
access_log off;
break;
}

#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;
}
}

代码解析

upstream testtest填项目的名称即可,server接项目的IP地址以及端口号,server_name后面是域名,proxy_pass后面是之前的项目名称

结果

可以通过test.ztlztl.cn域名访问项目