二进制安装nginx

 安装nginx

1、先创建存放nginx安装包目录

[root@docker /]# mkdir /soft/nginx -p
[root@docker ~]# cd /soft/nginx/

2、下载nginx安装包,并安装相应的依赖项

[root@docker nginx]# wget http://nginx.org/download/nginx-1.16.1.tar.gz
[root@docker nginx]# yum -y install gcc c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel

3、解压并且进入目录

[root@docker nginx-1.16.1]# tar -zxvf nginx-1.16.1.tar.gz nginx-1.16.1
[root@docker nginx]# cd nginx-1.16.1

4、编译并且安装nginx,--prefix为安装目录,使用绝对路径

[root@docker nginx-1.16.1]# ./configure --prefix=/opt/nginx/
[root@docker nginx-1.16.1]# make && sudo make install

5、进入安装目录,启动nginx

[root@docker nginx-1.16.1]# cd /opt/nginx/sbin/
[root@docker sbin]# ./nginx

6、验证nginx版本,和查看是否正在运行,也可以通过http://IP地址访问查看是否正常

[root@docker sbin]# ./nginx -v
[root@docker sbin]# ps -ef | grep nginx

 安装目录文件说明

conf 						# 所有配置⽂件⽬录
	nginx.conf 				# 默认的主要的配置⽂件
	nginx.conf.default      # 默认配置模板
html 						# 这是编译安装时Nginx的默认站点⽬录
	50x.html 				# 错误⻚⾯
	index.html 				# 默认⾸⻚
logs 						# nginx默认的⽇志路径,包括错误⽇志及访问⽇志
	access.log 				# nginx访问⽇志
	error.log		 		# 错误⽇志
	nginx.pid 				# nginx启动后的进程id
sbin 						# nginx命令的⽬录
	nginx 					# 执行文件

创建nginx守护进程文件

创建后,可以通过systemctl命令管理nginx服务。


[root@docker nginx]# vim /etc/systemd/system/nginx.service


#输入以下内容
[Unit]
Description=nginx
After=network.target
  
[Service]
Type=forking
ExecStart=/opt/nginx/sbin/nginx
ExecReload=/opt/nginx/sbin/nginx -s reload
ExecStop=/opt/nginx/sbin/nginx -s quit
PrivateTmp=true
  
[Install]
WantedBy=multi-user.target


#启动nginx服务,需要先停止之前./nginx的进程
[root@docker nginx]# systemctl start nginx

将nginx做成快捷命令

#进入当前用户的主目录
[root@docker nginx]# cd ~

#打开.bashrc文件(或者.zshrc文件),如果不存在则新建一个。
#在文件末尾添加以下代码:alias nginx='sudo /opt/nginx/sbin/nginx'(其中,/usr/local/nginx/sbin/nginx为nginx的安装路径,根据自己的实际情况进行修改)。
[root@docker ~]# vim .bash

#执行以下语句(或者source .zshrc)
[root@docker ~]# source .bashrc

#输入命令:nginx -t,验证是否正常

  • 31
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值