linux安装nginx
一. nginx配置安装
源码安装: 配置->编译->安装
1.1 下载安装nginx
nginx官网: http://nginx.org
wget http://nginx.org/download/nginx-1.17.8.tar.gz -P /usr/srccd /usr/srctar xf nginx-1.17.8.tar.gzcd nginx-1.17.8
1.2 配置confifigure:
1) 检查环境是否满足 依赖安装
2) 指定安装方式(高手用,新手算了) : 配置文件,命令文件,开启模块功能[内置模块,三方模块]
3) 指定软件安装位置
./configure --prefix=/usr/local/nginx
tip:
错误1:如果提示error: C compiler cc is not found 需要安装依赖
yum -y install gcc pcre-devel zlib zlib-devel
提示2:OpenSSL library is not used
安装openssl
yum install openssl openssl-devel
安装sha1
yum install perl-Digest-SHA1.x86_64
开启ssl 模块 执行./configure --with-http_ssl_module
启用“server+status"页,执行./configure --with-http_stub_status_module
两个都启动,不用我说了。执行./configure --with-http_stub_status_module --with-http_ssl_module
1.3 编译: 将源码编译生成可执行语句
make
1.4 安装
make install
1.5 配置nginx目录所有者为www
chown www.www /usr/local/nginx -R
nginx文件目录
• nginx安装目录:
nginx path prefifix: "/usr/local/nginx"
• nginx的启动文件
nginx binary fifile: "/usr/local/nginx/sbin/nginx"
• nginx模块目录
nginx modules path: "/usr/local/nginx/modules"
• nginx配置目录
nginx confifiguration prefifix: "/usr/local/nginx/conf"
• nginx配置文件
nginx confifiguration fifile: "/usr/local/nginx/conf/nginx.conf"
• nginx pid文件
nginx pid fifile: "/usr/local/nginx/logs/nginx.pid"
• nginx错误文件
nginx error log fifile: "/usr/local/nginx/logs/error.log"
• nginx访问日志
nginx http access log fifile: "/usr/local/nginx/logs/access.log"
二 启动nginx
2.1 先检查端口80是否占用
netstat -ntpl#或lsof -i :80
2.2 启用
/usr/local/nginx/sbin/nginx
2.3 检查是否启用,用2.1命令
2.4 验证nginx正常
方式1 elinks 文本方式 例如服务器ip为 123.4.56.789
elinks http://123.4.56.789 --dump
方式2 在浏览器输入 http://123.4.56.789
三 配置全局环境变量
在/etc/profile 中加入:
export NGINX_HOME=/usr/local/nginx
export PATH=$PATH:$NGINX_HOME/sbin
export PATH=$PATH:$NGINX_HOME/sbin
保存,
执行 source /etc/profile ,使配置文件生效。
执行nginx -v,就能看到版本了,说明配置成功
相关推荐
nginxs 2020-11-14
Guanjs0 2020-11-13
小木兮子 2020-11-11
yserver 2020-11-11
ssihc0 2020-11-11
windle 2020-11-10
HanksWang 2020-11-10
liuchen0 2020-11-10
Freshairx 2020-11-10
ccschan 2020-11-10
liwf 2020-11-10
Guanjs0 2020-11-09
AderStep 2020-11-09
zrtlin 2020-11-09
mqfcu 2020-11-10
windle 2020-10-29