您现在的位置是:主页 > news > 深圳 网站建设公司/爱站工具包官网下载
深圳 网站建设公司/爱站工具包官网下载
admin2025/5/21 20:33:39【news】
简介深圳 网站建设公司,爱站工具包官网下载,哪家做网站公司最好,检查wordpress主题文章目录安装包准备安装依赖包解压安装解压安装包进入目录编译安装环境变量配置配置环境变量刷新环境变量查看 Nginx 版本启动 Nginx 服务验证 Nginx 服务参考安装包准备 [rootnode1 soft]# wget http://nginx.org/download/nginx-1.18.0.tar.gz安装依赖包 [rootnode1 ~]# yu…
深圳 网站建设公司,爱站工具包官网下载,哪家做网站公司最好,检查wordpress主题文章目录安装包准备安装依赖包解压安装解压安装包进入目录编译安装环境变量配置配置环境变量刷新环境变量查看 Nginx 版本启动 Nginx 服务验证 Nginx 服务参考安装包准备
[rootnode1 soft]# wget http://nginx.org/download/nginx-1.18.0.tar.gz安装依赖包
[rootnode1 ~]# yu…
文章目录
- 安装包准备
- 安装依赖包
- 解压安装
- 解压安装包
- 进入目录
- 编译安装
- 环境变量配置
- 配置环境变量
- 刷新环境变量
- 查看 Nginx 版本
- 启动 Nginx 服务
- 验证 Nginx 服务
- 参考
安装包准备
[root@node1 soft]# wget http://nginx.org/download/nginx-1.18.0.tar.gz
安装依赖包
[root@node1 ~]# yum -y install wget gcc gcc-c++ autoconf automake make zlib zlib-devel pcre-devel pcre openssl openssl-devel
解压安装
解压安装包
[root@node1 soft]# tar -zxf nginx-1.18.0.tar.gz
进入目录
[root@node1 soft]# cd nginx-1.18.0
编译安装
- 预编译
[root@node1 nginx-1.18.0]# ./configure \
--prefix=/usr/local/nginx \
--with-http_stub_status_module \
--with-http_ssl_module \
--with-http_v2_module \
--with-streamConfiguration summary+ using system PCRE library+ using system OpenSSL library+ using system zlib librarynginx path prefix: "/usr/local/nginx"nginx binary file: "/usr/local/nginx/sbin/nginx"nginx modules path: "/usr/local/nginx/modules"nginx configuration prefix: "/usr/local/nginx/conf"nginx configuration file: "/usr/local/nginx/conf/nginx.conf"nginx pid file: "/usr/local/nginx/logs/nginx.pid"nginx error log file: "/usr/local/nginx/logs/error.log"nginx http access log file: "/usr/local/nginx/logs/access.log"nginx http client request body temporary files: "client_body_temp"nginx http proxy temporary files: "proxy_temp"nginx http fastcgi temporary files: "fastcgi_temp"nginx http uwsgi temporary files: "uwsgi_temp"nginx http scgi temporary files: "scgi_temp"
- 编译
[root@node1 nginx-1.18.0]# make -j `grep processor /proc/cpuinfo | wc -l`
- 安装
[root@node1 nginx-1.18.0]# make install -j `grep processor /proc/cpuinfo | wc -l`
make -f objs/Makefile install
make[1]: Entering directory `/soft/nginx-1.18.0'
test -d '/usr/local/nginx' || mkdir -p '/usr/local/nginx'
test -d '/usr/local/nginx/sbin' \|| mkdir -p '/usr/local/nginx/sbin'
test ! -f '/usr/local/nginx/sbin/nginx' \|| mv '/usr/local/nginx/sbin/nginx' \'/usr/local/nginx/sbin/nginx.old'
cp objs/nginx '/usr/local/nginx/sbin/nginx'
test -d '/usr/local/nginx/conf' \|| mkdir -p '/usr/local/nginx/conf'
cp conf/koi-win '/usr/local/nginx/conf'
cp conf/koi-utf '/usr/local/nginx/conf'
cp conf/win-utf '/usr/local/nginx/conf'
test -f '/usr/local/nginx/conf/mime.types' \|| cp conf/mime.types '/usr/local/nginx/conf'
cp conf/mime.types '/usr/local/nginx/conf/mime.types.default'
test -f '/usr/local/nginx/conf/fastcgi_params' \|| cp conf/fastcgi_params '/usr/local/nginx/conf'
cp conf/fastcgi_params \'/usr/local/nginx/conf/fastcgi_params.default'
test -f '/usr/local/nginx/conf/fastcgi.conf' \|| cp conf/fastcgi.conf '/usr/local/nginx/conf'
cp conf/fastcgi.conf '/usr/local/nginx/conf/fastcgi.conf.default'
test -f '/usr/local/nginx/conf/uwsgi_params' \|| cp conf/uwsgi_params '/usr/local/nginx/conf'
cp conf/uwsgi_params \'/usr/local/nginx/conf/uwsgi_params.default'
test -f '/usr/local/nginx/conf/scgi_params' \|| cp conf/scgi_params '/usr/local/nginx/conf'
cp conf/scgi_params \'/usr/local/nginx/conf/scgi_params.default'
test -f '/usr/local/nginx/conf/nginx.conf' \|| cp conf/nginx.conf '/usr/local/nginx/conf/nginx.conf'
cp conf/nginx.conf '/usr/local/nginx/conf/nginx.conf.default'
test -d '/usr/local/nginx/logs' \|| mkdir -p '/usr/local/nginx/logs'
test -d '/usr/local/nginx/logs' \|| mkdir -p '/usr/local/nginx/logs'
test -d '/usr/local/nginx/html' \|| cp -R html '/usr/local/nginx'
test -d '/usr/local/nginx/logs' \|| mkdir -p '/usr/local/nginx/logs'
make[1]: Leaving directory `/soft/nginx-1.18.0'
- 查看编译参数
[root@node1 ~]# /usr/local/nginx/sbin/nginx -V
nginx version: nginx/1.18.0
built by gcc 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC)
built with OpenSSL 1.0.2k-fips 26 Jan 2017
TLS SNI support enabled
configure arguments: --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_v2_module --with-stream
环境变量配置
配置环境变量
[root@node1 ~]# tail -n 3 /etc/profile
# Set Nginx Env
export NGINX_HOME=/usr/local/nginx
export PATH=$NGINX_HOME/sbin:$PATH
刷新环境变量
[root@node1 ~]# source /etc/profile
查看 Nginx 版本
[root@node1 ~]# nginx -v
nginx version: nginx/1.18.0
启动 Nginx 服务
[root@node1 ~]# nginx -c /usr/local/nginx/conf/nginx.conf
验证 Nginx 服务
[root@node1 ~]# curl 127.0.0.1
<!DOCTYPE html>
<html>
<head>
<title>Welcome to nginx!</title>
<style>body {width: 35em;margin: 0 auto;font-family: Tahoma, Verdana, Arial, sans-serif;}
</style>
</head>
<body>
<h1>Welcome to nginx!</h1>
<p>If you see this page, the nginx web server is successfully installed and
working. Further configuration is required.</p><p>For online documentation and support please refer to
<a href="http://nginx.org/">nginx.org</a>.<br/>
Commercial support is available at
<a href="http://nginx.com/">nginx.com</a>.</p><p><em>Thank you for using nginx.</em></p>
</body>
</html>
参考
- centos7下编译安装nginx的方法