Linux(CentOS)上安装nginx其实很简单!(阿里云服务器为例)

前言

很久已经就买了一台阿里云服务器了,学生价还是比较便宜的。从刚开始的Apache到后面重装成node环境(因为在自学node)。然后发现服务器自带了nginx服务,但80端口打开显示An error occurred。。。 于是乎,看了下error.log(原装的nginx在 /usr/local/nginx/logs ,可能因人而异吧),报错为connect() failed (111: Connection refused) while connecting to upstream, 找了半天错误的没有找到,干脆就直接重新安装一个nginx了,超快的,安装完成并启动成功会默认打开80端口的哦,不要让80端口被占用了。
得说明一下:我用的传输服务器文件软件是WinSCP,SSH操作软件是XShell。基本的一些知识这里还是需要的。

一. 关闭默认开启的nginx

  • 1.查询nginx主进程号
    ps -ef | grep nginx
    在这里插入图片描述
    master为nginx占用的进程,其实输入端口占用查询指令(netstat -tunlp|grep 端口号)也可以看到类似的
    在这里插入图片描述
    这里我们可以看到,80端口被占用了,系统默认给nginx配置了80端口

  • 2.关闭nginx进程
    主进程号
    上面root后面紧跟的就是主进程号,用下面的指令都可以关闭。
    kill -QUIT 主进程号
    例如:kill -QUIT 1630
    快速停止Nginx:
    kill -TERM 主进程号
    强制停止Nginx:
    kill -9 主进程号

二. yum安装nginx

linux系统上一般默认安装了yum,没有的童鞋请自行安装,这里不做赘述。
yum安装nginx指令:yum install nginx
然后遇到一个选择的界面,选择yes即可(即输入y),回车。
安装完毕!

三. 启动nginx

  • 1.找到yum安装的nginx的配置文件所在,其路径是:/etc/nginx/nginx.conf
  • 2.启动服务:nginx -c 配置文件所在路径(1中提到的,如果不同的请注意一下),例如: nginx -c /etc/nginx/nginx.conf
  • 3.打开购买的服务器地址,就会出现一个网页,这个网页是默认的CentOS主页,放在哪呢?路径是:/usr/share/nginx/html,该文件夹下存放的为默认80端口的网页,如果要更改呢?这就属于nginx的配置知识了,自然是去nginx.conf文件直接修改,我用的是WinSCP,可以直接修改软件,大佬一般用vim直接修改,有兴趣的可以自行查找资料。
  • 4.修改配置后,重启服务指令:kill -HUP 主进程号,这里的进程号跟上面关闭的不一样了!注意一下! 可以再运行一下指令查看一下进程号的,然后重启服务。这样修改的配置就生效了。
    我修改的地方
  • 5.我的服务器网址是http://39.105.36.14/,暂时用来做测试。

四. 后记

如果需要找什么配置,可以去配置文件里面看,里面会写的比较详细,可能就需要涉及到nginx的一些知识了。
如果有什么疑问,欢迎留言。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值