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 出现下面界面表示安装成功:

Linux上安装搭建Nginx服务器的详细步骤

我们此时也可以查看到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
  • asp之家 网站运营 m.aspxhome.com