首先 你要保证自己的nginx.conf没有问题
可以先在本地运行一下
然后来到nginx.conf文件的所在目录
利用
scp -r ./nginx.conf 用户名(如果之前没设置过就是 root)@服务器公网地址:/etc/nginx/
将文件传到服务器上去
这里需要注意 如果你的服务器之前没有装过nginx 是没有这个目录的
你需要先进入服务器
输入
nginx -v
如果输出 -bash: nginx: command not found 说明没有
表示你的服务器还没有nginx
输入
sudo yum install nginx
到这个位置选择 y
然后 走完安装流程 nginx就进来了
然后输入
nginx -v
再查看一次版本 如果能像这样正常输出版本 就表示装好了
然后再执行上面的指令将nginx.conf放到服务器上就好了
然后输入
sudo systemctl reload nginx
重启nginx
这个指令是可能报错的
如果报错 Job for nginx.service invalid.
可以通过
sudo nginx -t
查看 如果输出
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
那就 输入
sudo systemctl start nginx
启动nginx 运行成功后 再次执行
sudo systemctl reload nginx
启动一下 然后 就可以了