nodejs+nginx+mongdb+redis安装学习笔记(之nginx安装)
来源:互联网 发布:太空工程师怎么编程 编辑:程序博客网 时间:2024/06/05 06:51
第二步:安装nginx
这里使用OpenResty(一个通过扩展 Nginx 实现的高性能Web服务器,使用Nginx+Lua的方式,对于高并发网站开发非常有用)
安装
(1)进入官方网站http://openresty.org/cn/找到下载地址如https://openresty.org/download/ngx_openresty-1.9.3.1.tar.gz
(2) 在 /opt 目录下通过wget下载
wget https://openresty.org/download/ngx_openresty-1.9.3.1.tar.gz
(3)解压
tar xvf ngx_openresty-1.9.3.1.tar.gz
(4) 移动目录
mv ngx_openresty-1.9.3.1 nginxopen
(5) 安装以下的开发库
apt-get install libreadline-dev libpcre3-dev libssl-dev perl
(6)进入nginxopen目录,依次执行以下命令,安装完成
./configure --prefix=/opt/nginx/makemake install
设置开机启动
(1) 安装服务管理
sudo apt-get install sysv-rc-conf
(2)创建自启动脚本
在/etc/init.d/目录下创建nginx
sudo vi /etc/init.d/nginx
并加入内容
#!/bin/shPATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/binDESC="nginx daemon"NAME=nginxDAEMON=/opt/nginx/nginx/sbin/$NAMECONFIGFILE=/opt/nginx/nginx/conf/$NAME.confPIDFILE=/opt/nginx/nginx/logs/$NAME.pidSCRIPTNAME=/etc/init.d/$NAMEset -e[ -x "$DAEMON" ] || exit 0do_start() { $DAEMON -c $CONFIGFILE || echo -n "nginx already running"}do_stop() { kill -INT `cat $PIDFILE` || echo -n "nginx not running"}do_reload() { kill -HUP `cat $PIDFILE` || echo -n "nginx can't reload"}case "$1" in start) echo -n "Starting $DESC: $NAME" do_start echo "." ;; stop) echo -n "Stopping $DESC: $NAME" do_stop echo "." ;; reload|graceful) echo -n "Reloading $DESC configuration..." do_reload echo "." ;; restart) echo -n "Restarting $DESC: $NAME" do_stop do_start echo "." ;; *) echo "Usage: $SCRIPTNAME {start|stop|reload|restart}" >&2 exit 3 ;;esacexit 0
(3) 设置开机启动
sudo sysv-rc-conf nginx on
手动重启,停止命令
sudo /etc/init.d/nginx restartsudo /etc/init.d/nginx stop
*安装成功后的一些文件存放位置
*nginx path prefix: “/opt/nginx//nginx”
nginx configuration prefix: “/opt/nginx//nginx/conf”
nginx pid file: “/opt/nginx//nginx/logs/nginx.pid”
nginx error log file: “/opt/nginx//nginx/logs/error.log”
nginx http access log file: “/opt/nginx//nginx/logs/access.log”
nginx http client request body temporary files: “client_body_temp”
nginx http fastcgi temporary files: “fastcgi_temp”
nginx http scgi temporary files: “scgi_temp”*
- nodejs+nginx+mongdb+redis安装学习笔记(之nodejs安装)
- nodejs+nginx+mongdb+redis安装学习笔记(之redis安装)
- nodejs+nginx+mongdb+redis安装学习笔记(之nginx安装)
- nodejs+nginx+mongdb+redis安装学习笔记(之mongodb3.0安装)
- nginx学习笔记之安装
- nginx学习笔记【安装】
- ubuntu安装nodejs, nginx
- Nginx学习笔记之Nginx介绍与安装
- nginx笔记:nginx安装
- nginx 学习笔记(1) nginx安装
- 1.nginx学习笔记:nginx的安装
- nginx学习笔记1 nginx的安装
- Nginx学习笔记(一):nginx的安装和配置
- nginx 学习笔记(一)nginx 编译安装
- Redis和Nginx安装
- nginx+lua+redis安装
- php+nginx+redis安装
- nginx 学习之安装(一)
- Java泛型
- 博客开通了。
- Eratosthenes筛选法与欧拉筛选法
- VS2015编译boost1.58 Linux平台编译
- Codeforces Gym 100379I Move the queen to the corner! 威佐夫博弈变形 + 高精度
- nodejs+nginx+mongdb+redis安装学习笔记(之nginx安装)
- Leetcode#32||Longest Valid Parentheses
- 近期一些想法
- 验证签名
- Leetcode 210 Course Schedule II 课程表II
- Android 手机壁纸(动态2)
- 《C++核心思想》学习笔记(1)
- HDU 2068 RPG的错排(错排公式 + 详解)
- Android自定义View画曲线