Linux上安装搭建Nginx服务器的详细步骤
作者:James_shu 时间:2022-04-05 21:02:49
1.将nginx的压缩包nginx-1.8.0.tar.gz上传到Linux服务器
2.由于nginx是C语言开发的并且我们这里是通过编译nginx的源码来安装nginx,所以Linux上要安装C语言的编译环境gcc,
如果已经安装此步可以省略,否则执行命令:
yum install gcc-c++
3.nginx的http模块使用pcre来解析正则表达式,所以需要在linux上安装pcre库。
yum install -y pcre pcre-devel
4.zlib库提供了很多种压缩和解压缩的方式,nginx使用zlib对http包的内容进行gzip,所以需要在linux上安装zlib库。
yum install -y zlib zlib-devel
5.nginx不仅支持http协议,还支持https(即在ssl协议上传输http),所以需要在linux安装openssl库。
yum install -y openssl openssl-devel
6.在Linux上创建nginx的临时目录,注意我这里是在Linux文件系统下的 /var下创建文件夹temp在temp下创建nginx。即:/var/temp/nginx
7.执行命令:
./configure \
--prefix=/usr/local/nginx \
--pid-path=/var/run/nginx/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--with-http_gzip_static_module \
--http-client-body-temp-path=/var/temp/nginx/client \
--http-proxy-temp-path=/var/temp/nginx/proxy \
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
--http-scgi-temp-path=/var/temp/nginx/scgi
8.编译源码,安装nginx:
make
make install
9.启动nginx:
cd /usr/local/nginx/sbin/
./nginx -c /usr/local/nginx/conf/nginx.conf
在浏览器中访问: http://localhost 出现下面界面表示安装成功:
我们此时也可以查看到nginx进程的运行情况:
ps aux|grep nginx
10.nginx服务器的停止方式:
方式一:先查出nginx进程id再使用kill命令强制杀掉进程。
cd /usr/local/nginx/sbin
./nginx -s stop
方式二(推荐):待nginx进程处理任务完毕进行停止。
cd /usr/local/nginx/sbin
./nginx -s quit
来源:http://blog.csdn.net/james_shu/article/details/57084256
标签:linux,nginx
0
投稿
猜你喜欢
SEO如何做外链-你真的懂得如何有效的做外链么?
2011-09-05 20:46:12
UCenter Home用户注册后跳转到更新个人资料页面的方法
2009-07-23 20:00:00
linux生成(加载)动态库静态库和加载示例方法
2023-08-06 14:49:59
基于UNIX平台FTP服务器的建立
2007-08-24 13:35:00
服务器管理最容易犯的十大错误
2009-07-16 14:10:00
linux入侵常用命令汇编
2010-08-15 18:43:00
分布式监控系统Zabbix3.2添加自动发现磁盘IO并注册监控(推荐)
2021-05-24 06:39:08
DDoS前世今生 攻击原理与防御方法解析
2009-12-08 12:50:00
搜索引擎不收录页面的十六个常见原因诊断
2008-12-05 16:58:00
FreeBSD平台下Web服务器架设攻略
2007-03-26 11:07:00
搜索引擎优化七种武器之竞争深度测量分析
2009-01-04 10:43:00
谷歌第三季度游说费用首次超过100万美元
2009-11-05 08:34:00
风讯FoosunCMS 5.0免费版正式发布
2009-07-20 12:31:00
CentOS/RedHat 6.5 离线安装Docker
2023-08-10 11:50:33
详解如何将本地JAR包添加到本地Maven仓库中
2021-12-25 15:21:08
Linux下进程数量的限制pid_max的配置方法
2023-02-17 04:51:24
使用Linux系统架设安全的网关
2008-10-13 18:09:00
谷歌操作系统打破微软垄断 相互渗透核心业务
2009-11-22 09:41:00
ftp操作常识问题集锦
2007-09-10 10:55:00
linux更改目录显示颜色实例详解
2023-11-02 14:32:57