linux安装nginx

检查环境是否有安装

在安装nginx前首先要确认系统中安装了gcc、pcre-devel、zlib-devel、openssl-devel。
检查是否有安装某个包
yum list installed | grep "软件名或者包名"
安装需要的包
yum -y install xxx //xxx表示需要安装的包名

下载nginx安装包

nginx下载地址:https://nginx.org/download/
先在 /usr/local 文件中创建nginx文件夹,并且chmod 777 nginx进行授权
下载后,通过FileZilla工具传输到 /usr/local/nginx 文件夹中

解压安装

1.解压

tar -zxvf nginx-1.9.9.tar.gz

2.配置
进入nginx目录 cd nginx-1.9.9

./configure --prefix=/usr/local/nginx

3.安装

执行make、make install命令

4.运行

./sbin/nginx -t

在运行的时候可能会出现如下问题,主要原因是nginx/目录下没有logs文件夹
在这里插入图片描述
添加log日志文件夹

mkdir logs
chmod 700 logs

5.启动
先进入到nginx安装包的目录下的/sbin/目录下

./nginx  //启动nginx

启动完毕后,在浏览器中输入服务器IP地址,出现如下界面,表名nginx启动成功
linux安装nginx_第1张图片
如果不能访问成功,则查看80端口是否已经开放

firewall-cmd --query-port=80/tcp

没有开放,开放80端口,并且重启防火墙

firewall-cmd --add-port=80/tcp --permanent		//--permanent #永久生效,没有此参数重启后失效
#重启防火墙
systemctl restart firewalld	
配置开机启动nginx

键入命令:vim /etc/rc.d/rc.local
添加配置:在touch /var/lock/subsys/local之后添加

#start nginx when open system
/usr/local/nginx/nginx-1.9.9/sbin/nginx

你可能感兴趣的:(nginx,linux,nginx)