安装方式
nginx的安装方式有两种
1、源码包安装:服务性能好
2、yum安装:方便快捷
源码包安装
nginx安装前需要先安装一下依赖库,同时去官网下载nginx(我的版本是nginx-1.11.5.tar.gz)的安装包
1、gcc环境
yum -y install gcc gcc-c++
2、pcre
yum -y install pcre pcre-devel
3、zlib
yum -y install zlib zlib-devel
4、openssl
yum -y install openssl openssl-devel
也可一次性安装依赖库
yum install -y gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel
5、通过xftp把nginx安装包上传到/usr/src目录下,在上传过程中可能会报错,则需要修改/user/src的写入权限
chmod 777 /usr/src
6、解压nginx安装包
tar -xvf nginx-1.12.2.tar.gz
7、进入解压文件进行安装编译
cd nginx-1.12.5
./configure
make && make install
pre-config --version //查看版本号
8、安装成功后进入/usr/local/nginx/sbin目录下启动nginx
cd /user/local/nginx/sbin
./nginx
ps -ef | grep nginx # 查看服务进程
9、如果是在虚拟机安装的nginx,可在本机输入虚拟机ip测试。nginx的端口默认是80,centos7的防火墙默认是未开放该端口的。
firewall-cmd --list-all //查看开放端口
firewall-cmd --add-port=80/tcp –permanent //开放端口
systemctl restart firewalld //重启防火墙
10、本机输入虚拟机ip访问nginx
yum安装
1、安装
yum install -y nginx
2、启动
systemctl start nginx
nginx常用命令
./nginx //启动nginx
./nginx -v //查看版本号
./nginx -s stop //关闭
./nginx -s reload //重新加载,对配置文件修改后必须重新加载后才能有效