Nginx安装配置
- 官网下载链接2018-5-10 11:17:53最新版:
wget https://nginx.org/download/nginx-1.13.12.tar.gz
请在安装前关闭防火墙,否则会有一些预想不到的错误
CentOS 7.0默认使用的是firewall作为防火墙。关闭firewall
- systemctl stop firewalld.service #停止firewall
- systemctl disable firewalld.service #禁止firewall开机启动
- firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)
在安装Nginx之前请先安装相关的一些依赖
- wget http://www.openssl.org/source/openssl-fips-2.0.10.tar.gz
- wget http://zlib.net/zlib-1.2.11.tar.gz
- wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.40.tar.gz
安装c++编译环境,如已安装可略过
yum install gcc-c++ 期间会有确认提示输入y回车 Is this ok [y/N]:y
安装Nginx及相关组件
openssl安装
- tar zxvf openssl-fips-2.0.10.tar.gz
- cd openssl-fips-2.0.10
- ./config && make && make install
pcre安装
- tar zxvf pcre-8.40.tar.gz
- cd pcre-8.40
- ./configure && make && make install
zlib安装
- tar zxvf zlib-1.2.11.tar.gz
- cd zlib-1.2.11
- ./configure && make && make install
nginx安装
1. tar zxvf nginx-1.13.12.tar.gz
2. cd nginx-1.13.12
3. ./configure && make && make install
启动Nginx
先找一下nginx安装到什么位置上了
whereis nginx
进入nginx目录并启动
Nginx的基本操作
启动
[root@localhost ~]# /usr/local/nginx/sbin/nginx
停止/重启
[root@localhost ~]# /usr/local/nginx/sbin/nginx -s stop(quit、reload)
命令帮助
[root@localhost ~]# /usr/local/nginx/sbin/nginx -h
验证配置文件
[root@localhost ~]# /usr/local/nginx/sbin/nginx -t
配置文件
[root@localhost ~]# vim /usr/local/nginx/conf/nginx.conf