Nginx Linux安装部署
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,1,简介Nginx("engine x")是一款是由俄罗斯的程序设计师Igor Sysoev用C语言所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。在高
千家信息网最后更新 2026年11月03日Nginx Linux安装部署
1,简介
Nginx("engine x")是一款是由俄罗斯的程序设计师Igor Sysoev用C语言所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。
在高连接并发的情况下,Nginx是Apache服务器不错的替代品。
用途:负载均衡、web服务、反向代理。
NGINX
nginx news
2. 安装编译工具及库文件
1. c++编译环境安装
[root@localhost src]# yum install gcc-c++ ////省略安装内容...在线安装gcc-c++ 2. openssl安装
[root@localhost src]# wget http://www.openssl.org/source/openssl-fips-2.0.10.tar.gz///**下载openssl安装文件,OpenSSL被应用在互联网的网页服务器上,用来进行安全通信*/[root@localhost src]# tar zxvf openssl-fips-2.0.10.tar.gz[root@localhost src]# cd openssl-fips-2.0.10[root@localhost openssl-fips-2.0.10] # ./config && make && make install3. pcre安装
[root@localhost src]# wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.40.tar.gz///**下载pcre安装文件,PCRE(Perl Compatible Regular Expressions)是一个Perl语言的正则表达式库*/[root@localhost src]# tar zxvf pcre-8.40.tar.gz [root@localhost src]# cd pcre-8.40[root@localhost pcre-8.40]# ./configure && make && make install4. zlib安装
[root@localhost src]# wget http://zlib.net/zlib-1.2.11.tar.gz // /**下载zlib安装文件... zlib是提供数据压缩用的函式库*/[root@localhost src]# tar zxvf zlib-1.2.11.tar.gz[root@localhost src]# cd zlib-1.2.11[root@localhost zlib-1.2.11]# ./configure && make && make install5.或者一步到位全部在线安装:
[root@localhost src]# yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel3.Nginx安装
[root@localhost src]# wget http://nginx.org/download/nginx-1.10.2.tar.gz///**下载nginx安装文件*/[root@localhost src]# tar zxvf nginx-1.10.2.tar.gz[root@localhost src]# cd nginx-1.10.2[root@localhost nginx-1.10.2]# ./configure && make && make install 或者指定安装参数:prefix是nginx的安装目录[root@bogon nginx-1.6.2]# ./configure --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.35[root@bogon nginx-1.6.2]# make[root@bogon nginx-1.6.2]# make install4.启动nginx
先找一下nginx安装到什么位置上了
[root@xxx bin]# whereis nginxnginx: /usr/local/nginx进入nginx目录并启动
[root@xxx bin]# cd /usr/local/nginx[root@xxx nginx]# /usr/local/nginx/sbin/nginx报错了,error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory,按照下面方式解决
1.用whereis libpcre.so.1命令找到libpcre.so.1在哪里
2.用ln -s /usr/local/lib/libpcre.so.1 /lib64命令做个软连接就可以了
3.用sbin/nginx启动Nginx
4.用ps -aux | grep nginx查看状态
[root@localhost nginx]# whereis libpcre.so.1[root@localhost nginx]# ln -s /usr/local/lib/libpcre.so.1 /lib64[root@localhost nginx]# sbin/nginx[root@localhost nginx]# ps -aux | grep nginx 打开浏览器输入localhost会看到下图,说明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 #配置文件/usr/local/webserver/nginx/sbin/nginx -s reload # 重新载入配置文件/usr/local/webserver/nginx/sbin/nginx -s reopen # 重启 Nginx/usr/local/webserver/nginx/sbin/nginx -s stop # 停止 Nginx5. Nginx配置
server{}块这部分就代表每一个web站点
listen 80; #监听端口 server_name localhost; #域名 index index.html index.htm index.php; root /usr/local/webserver/nginx/html; #站点目录
参考:
菜鸟教程:Nginx 安装配置
Nginx Linux详细安装部署教程
文件
服务
配置
服务器
命令
目录
代理
教程
站点
语言
在线
编译
不错
均衡
一步到位
下图
互联网
代表
位置
参数
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
广东万易互联网科技有限公司惠州分公司
科技赋能下的互联网金融
互联网科技战争
科技与互联网发展
合肥互联网科技公司
互联网科技作文
深圳艾佳互联网科技
互联网科技博客
互联网科技大会案例
华中科技有哪些互联网大佬
湖南诚度互联网科技有限公司
互联网科技有哪些公司
青海科技产业互联网发展
民营互联网公司国防科技
东莞新华互联网科技学校
互联网科技的全部知识
黑云互联网科技有限公司
互联网时代高科技布局
第三届互联网大会安防黑科技
10位科技互联网大佬
互联网科技
科技与互联网
疫情对互联网科技公司影响
互联网科技金融
互联网科技ppt模板
中科明德北京互联网科技
互联网方面的科技前沿
广州互联网高科技取餐柜
兰石爱特工业互联网科技分公司
杭州科技互联网公司有哪些