Nginx Linux安装部署
发表于:2024-11-13 作者:千家信息网编辑
千家信息网最后更新 2024年11月13日,1,简介Nginx("engine x")是一款是由俄罗斯的程序设计师Igor Sysoev用C语言所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。在高
千家信息网最后更新 2024年11月13日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安全错误
数据库的锁怎样保障安全
服务器时间显示错误
地下城手游哪个服务器最好
腾讯云服务器出入站规则
开展经常性网络安全教育培训
杭州网络安全产业
嘉定区创新数据库服务电话
绝地求生新开的服务器
dos查看服务器的配置信息
全英文全文数据数据库
产业主题数据库
直销软件开发公司公司哪家好
软件开发未来展望怎么写
软件开发要学会那些
收费站网络安全预案
超微服务器电源
网络安全专项工作汇报
5g网络技术与华为
浦东新区网络技术咨询服务介绍
数据库中的安全技术有哪些
江苏一站式软件开发定制价格
计算机网络安全管理学考研
中国电信网络安全周活动口号
豫教思语网络安全知识答案
天津大专网络技术
无线网络技术导论论述题
如何优化数据库啊
利刃之拳 服务器
HALIE翻译软件开发
大同网络技术团队
数据库理论在中国的历程