linux 安装nginx 及基本命令
1.源码安装
1.首先需要安装c++、PCRE、zlib 模块,否则会出错。
yum install gcc gcc-c++
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
或者使用源码包安装。
2.下载nginx源码包
wget http://nginx.org/download/nginx-1.12.2.tar.gz
3.解压
tar -zxvf nginx-1.12.2.tar.gz
4.编辑安装
./configure --prefix=/usr/local/nginx && make && make install
5.配置环境变量
vim /etc/profile
追加配置
export PATH=/usr/local/nginx/sbin:$PATH
使环境变量生效
source /etc/profile
2.yum安装
1.首先安装必备的
yum install yum-utils
2.设置yum 下载仓库
创建文件
vi /etc/yum.repos.d/nginx.repo
文件内容:
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
默认使用nginx-stable ,如要使用 nginx-mainline ,执行命令:
在这里插入代码片
3.yum命令安装nginx
yum -y install nginx
3.启动nginx
默认以80端口启动
nginx
浏览器直接输入 ip+80 访问,出现nginx页面及启动成功。
如果访问不到,使用firewall-cmd --query-port=80/tcp 查看端口是否开放出来,若没有,执行
firewall-cmd --add-port=80/tcp
4.nginx基本命令
nginx 启动
nginx -s quit 正常关闭
nginx -s stop 停止
nginx -s reload 重启