linux服务器安装nginx

安装nginx

  1. 购买阿里云服务器
  2. 使用ssh远程连接
	ssh 用户名@服务器ip
  1. 安装PCRE pcre-devel 和Zlib等缺少的依赖包
    PCRE(Perl Compatible Regular Expressions) 是一个Perl库,包括 perl 兼容的正则表达式库。nginx 的 http 模块使用 pcre 来解析正则表达式,所以需要在 linux 上安装 pcre 库,pcre-devel 是使用 pcre 开发的一个二次开发库。
	yum install -y pcre pcre-devel

zlib 库提供了很多种压缩和解压缩的方式, nginx 使用 zlib 对 http 包的内容进行 gzip ,所以需要在 Centos 上安装 zlib 库。

	yum install -y zlib zlib-devel

安装gcc-c++,openssl

	yum install -y gcc gcc-c++ openssl openssl-devel
  1. 安装nginx,1.14.0
	wget -c https://nginx.org/download/nginx-1.14.0.tar.gz

解压并进入nginx目录,使用默认配置,编译安装

	tar -zxvf nginx-1.14.0.tar.gz
	cd nginx-1.14.0
	./configure
	make
	make install

查找安装路径

	whereis nginx

进入路径下的sbin目录,执行可执行文件nginx,启动

	./nginx

启动后,访问服务器ip,即可看到nginx欢迎界面
nginx欢迎界面

注意:

  1. 可以使用如下命令查看nginx进程
	ps -ef|grep nginx
  1. 能够访问nginx欢迎界面,首先要查看服务器是否启用80端口,查看并创建服务器安全组策略
  2. 在sbin目录中可以执行下面这个语句查询自己使用的nginx.conf在哪个位置,同时这个语句也可以验证你的nginx.conf文件是否是正确的。正确的格式会提示test is successful
	./nginx -t

启动,关闭,重启nginx

  • 启动
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
cd /usr/local/nginx/sbin
./nginx
  • 关闭
    查询主进程号,再杀死进程
ps -ef|grep nginx

从容停止

kill -QUIT 主进程号

快速停止

kill -TERM 主进程号

强制停止

kill -9 nginx
  • 重启
    进入sbin目录,执行
cd /usr/local/nginx/sbin
./nginx -s reload

或者,查找进程号,

ps -ef|grep nginx
kill -HUP 主进程号
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值