安装 Nginx

发布于 2024-07-09 01:54:34 字数 2057 浏览 14 评论 0

下载必要组件

nginx 下载地址

http://nginx.org/en/download.html 

pcre 库下载地址,nginx 需要

http://sourceforge.net/projects/pcre/files/pcre/ 

zlib 下载地址,nginx 需要

http://www.zlib.net/ 

openssl 下载地址,nginx 需要

https://github.com/openssl/openssl 

在同级目录下,解压安装 zlib、openssl、pcre

进入 nginx 目录,进行配置安装

./configure \
 --prefix=/usr/local/nginx \
 --with-http_ssl_module \
 --with-http_flv_module \
 --with-http_stub_status_module \
 --with-http_gzip_static_module \
 --with-pcre=../pcre-8.39 \
 --with-zlib=../zlib-1.2.8 \ 
 --with-openssl=../openssl-master

下面可直接复制粘贴

./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_flv_module 
--with-http_stub_status_module --with-http_gzip_static_module
--with-pcre=../pcre-8.39 --with-zlib=../zlib-1.2.8 --with-openssl=../openssl-master

编译安装

$ make && sudo make install

Nginx 会被安装在/usr/local/nginx 目录下(也可以使用参数--prefix=指定自己需要的位置), 安装成功后 /usr/local/nginx 目录下有四个子目录分别是:conf、html、logs、sbin 。 其中 Nginx 的配置文件存放于 conf/nginx.conf, bin 文件是位于 sbin 目录下的 nginx 文件。 确保系统的 80 端口没被其他程序占用,运行 sbin/nginx 命令来启动 Nginx。

$sudo /usr/local/nginx/sbin/nginx
    #netstat -ano|grep 80
        tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      关闭 (0.00/0/0)
        unix  17     [ ]         数据报                10801    /dev/log

打开浏览器访问此机器的 IP,如果浏览器出现 Welcome to nginx! ​则表示 Nginx 已经安装并运行成功

    # 检查配置文件是否正确
    # /usr/local/sbin/nginx -t 
    # 可以看到编译选项
    # /usr/local/sbin/nginx -V
    #重启 Nginx
    #sudo /usr/local/sbin/nginx -s reload
    #关闭 Nginx
    #sudo /usr/local/sbin/nginx -s stop
    #优雅停止服务
    #sudo /usr/local/sbin/nginx -s quit
    #kill -s SIGQUIT pid_master
    #kill -s SIGWINCH pid_master

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

や莫失莫忘

暂无简介

0 文章
0 评论
24 人气
更多

推荐作者

内心激荡

文章 0 评论 0

JSmiles

文章 0 评论 0

左秋

文章 0 评论 0

迪街小绵羊

文章 0 评论 0

瞳孔里扚悲伤

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文