Nginx Linux安装部署
发表于:2025-02-04 作者:千家信息网编辑
千家信息网最后更新 2025年02月04日,1,简介Nginx("engine x")是一款是由俄罗斯的程序设计师Igor Sysoev用C语言所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。在高
千家信息网最后更新 2025年02月04日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 install
3. 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 install
4. 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 install
5.或者一步到位全部在线安装:
[root@localhost src]# yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
3.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 install
4.启动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 # 停止 Nginx
5. 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安全错误
数据库的锁怎样保障安全
网络安全与防范开题报告
徐州市网络安全云课堂活动的通知
pdm 数据库导入
电子商务网络技术的心得体会
区块链是一个共享账本和数据库
数据库系统概论答案第五版第三章
拍来拍网络技术有限公司
网络安全法的立法过程简述
香港大学数据库用知网
如何描述一个软件开发项目
江苏的网络安全公司排名
温州无线网络技术有哪些
网络安全都有什么形式
企业网络服务器排名
先进的网络技术翻译
游戏服务器配置多少钱
联盟软件开发
重庆安卓软件开发教程
绵阳软件开发哪家好
服务器拆数据盘步骤
数据库报表怎么给文本框设置页码
云服务器安全组
数据库考勤系统
计算机专业与网络技术哪个好
网络安全困扰美国大选
数据库备份在哪里
计算机是怎样去访问服务器的
数据库技术sql简介
网络安全解散班级群
软件开发有哪些学校