Nginx Linux安装部署
发表于:2024-12-13 作者:千家信息网编辑
千家信息网最后更新 2024年12月13日,1,简介Nginx("engine x")是一款是由俄罗斯的程序设计师Igor Sysoev用C语言所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。在高
千家信息网最后更新 2024年12月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安全错误
数据库的锁怎样保障安全
域名跟服务器的关系
dhcp服务器窗口怎么弄出来
传统的软件开发模型有
老师的网络技术
网聊视频软件开发
当前网络安全问题
台炮麻将连不上服务器
wind数据库 学生
黎明觉醒单个服务器在线人数
合江im即时通讯软件开发
靠法治筑牢网络安全的基石
增强网络安全的知识
无极数据库如何设置气血石
网络安全审查期间不能注册
超猎都市服务器连接错误
杭州web前端软件开发要多少钱
服务器烧毁
学生网络安全活动方案微博
网络安全监测装置厂家
zephyr数据库
mysql数据库的开关
黑龙江网络安全态势报告
网络安全检讨书300字
南京华博科技互联网有限公司
hsqldb数据库的启动
一个网络安全团队的发展
万方数据库江苏扬州物流
服务器 海底
数据结构与网络技术
硬汉下载软件开发