安装 Nginx
下载必要组件
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 技术交流群。
上一篇: JavaScript 连续赋值
下一篇: 彻底找到 Tomcat 启动速度慢的元凶
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论