1.shell6对linux主机进行远程管理——连接服务器
Xshell是Windows下一款功能非常强大的安全终端模拟软件,支持Telnet、Rlogin、SSH、SFTP、Serial 等协议。
2.安装nginx,安装方法可参考(https://blog.csdn.net/javandroid/article/details/81177449)。(推荐yum源安装)
3.使用xftp将打包后的文件上传至服务器/home/root/html-5000,文件夹地址可以自定义。
其中html-5000文件夹中文件是我react项目打包后的文件。
4. 安装完毕后,进入/usr/local/nginx/conf下,对nginx.conf文件进行配置。具体步骤如下:
首先, 在/usr/local/nginx/conf目录下创建新的文件夹vhost,作为自己的配置文件目录,然后进入vhost 新建 一个配置文件 ,如html-5000.conf。
具体配置如下:
server { listen 5000; server_name 0.0.0.0; root /home/root/html-5000;//此处放置打包后上传至服务器的内容。 index index.html index.htm; location / { try_files $uri $uri/ /index.html; } location ^~ /assets/ { gzip_static on; expires max; add_header Cache-Control public; } error_page 500 502 503 504 /500.html; client_max_body_size 20M; keepalive_timeout 10; }
然后,在nginx.conf文件中引入以上的配置文件(即以下图片的划线语句),使用vi nginx.conf命令即可进入nginx.conf文件,并对它进行编辑等操作。
ps:linux下vi文件命令
按ESC键 跳到命令模式,然后: :w 保存文件但不退出vi :w file 将修改另外保存到file中,不退出vi :w! 强制保存,不推出vi :wq 保存文件并退出vi :wq! 强制保存文件,并退出vi q: 不保存文件,退出vi :q! 不保存文件,强制退出vi :e! 放弃所有修改,从上次保存文件开始再编辑
5.启动nginx
启动 Nginx 代码格式:nginx安装目录地址 ,因为我已经进入了/usr/local/nginx/sbin目录,
所以我的nginx启动命令为:./ngnix
重新加载配置文件:./nginx -s reload
停止:
./nginx -s quit
./nginx -s stop