Nginx Linux安装部署
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,1,简介Nginx("engine x")是一款是由俄罗斯的程序设计师Igor Sysoev用C语言所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。在高
千家信息网最后更新 2025年12月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安全错误
数据库的锁怎样保障安全
世界和网络安全
海南超频服务器联系方式
惠普连接管理服务器
数据库中scan操作
图形 管理服务器
网络技术名词lig
单位网络安全情况自查表
授时服务器客户端如何设置
计算机网络技术速成
数据库通用型的类型代码是
qq登陆服务器连接中稍后再试
怎样用迅雷上传数据库
软件开发科技公司 党建
数据库建表实现页面功能
杭州电脑软件开发自学步骤
锋迷商城数据库建模文件
民生 分行 软件开发
服务器的ip和本地电脑ip区别
威海诚信积分管理软件开发系统
数据库定义default
长岛商城软件开发解决方案
文件服务器 域服务器
西奥服务器备份
db2数据库锁等待
NIH数据库怎么找
配电箱管理服务器
苏州软件开发技术指导
互联网新兴科技股票
维普期刊全文数据库
网络安全小评语