Linux安装Nginx
2017-12-09 14:14
330 查看
安装Nginx
1、下载软件: wget http://nginx.org/download/nginx-1.12.1.tar.gz 1.1、安装依赖: yum -y install gcc pcre-devel openssl openssl-devel 2、配置: ./configure(可以使用--prefix=/usr/local/pcre置顶安装位置,好像默认安装在了/usr/local/include目录,我使用 ./configure --prefix=/usr/local/nginx) 3、编译: make 4、安装: make install 5、启动命令行输入/usr/local/nginx/sbin/nginx,没反应输入ps -ef | grep nginx查看nginx进程 6、测试命令行输入 curl http://127.0.0.1会出现welcome to nginx之类的就说明对了! 7、加入到环境变量 vim /etc/profile 尾行添加 PATH=$PATH:/usr/local/nginx/sbin export PATH 保存关闭后运行 source /etc/profile 即会加入环境变量 8、常用命令 nginx -s stop 停止nginx nginx 运行nginx nginx -s reload 重启nginx nginx -t 测试nginx 9、防火墙允许外网访问 vim /etc/sysconfig/iptables 添加过滤规则 -A -INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT 好像是保存后即时生效把? service iptables stop service iptables start 重启服务后还是会生效,亲测 10、修改网站默认根目录路径 网站默认根目录放在 /usr/local/nginx/html 命令行输入 vim /usr/local/nginx/conf/nginx.conf 找到改为 server { listen 80; server_name localhost; root /var/www/html/default; #charset koi8-r; #access_log logs/host.access.log main; location / { # root html; index index.html index.htm; } 注释掉下面的,在上面添加自己想要的根目录,重启nginx才能生效。 11-加入开机启动 #!/bin/sh # chkconfig: 2345 80 90 # description: Start and Stop nginx #PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin DESC="nginx" NAME=nginx DAEMON=/usr/local/nginx/sbin/$NAME CONFIGFILE=/usr/local/nginx/conf/$NAME.conf PIDFILE=/usr/local/nginx/logs/$NAME.pid SCRIPTNAME=/etc/init.d/$NAME set -e [ -x "$DAEMON" ] || exit 0 do_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 ;; esac exit 0 12-注册系统服务 chkconfig --add nginx 13-添加执行的权限 chmod a+x tomcat 14-测试服务 service nginx start service nginx stop 15-设置开机自启动 chkconfig nginx on 16-关机重启测试 reboot 附: 可执行 ps -ef | grep nginx 查询nginx 是否运行起来 可执行 chkconfig --list 查询nginx 服务在不同运行级的状态,必须在 2345 为 on, 脚本的第二行代码已经设置了
相关文章推荐
- linux中nginx的安装
- 【Linux环境搭建】——nginx安装教程
- nginx--Linux Suse安装
- LNMP安装配置-linux Nginx/Mysql/Php/Phpmyadmin(CentOS vps)
- linux下安装nginx
- linux 安装nginx-1.10.2+php-5.6.30+MySQL5.7
- Linux下面安装nginx(REAL)
- 【Linux】Centos之安装Nginx及注意事项
- Memcached+Nginx+Php linux下安装手册
- Linux系统Nginx服务器的安装与配置方法
- linux下nginx安装与设置开机启动
- linux/centos安装nginx常见错误及解决办法
- linux下编译安装nginx1.10.1
- Linux下查看nginx安装目录
- 安装linuxdash后nginx配置与原有wordpress的error解决
- Linux中Nginx编译安装、卸载并添加到service中
- Linux环境Nginx安装与调试(Nginx+PHP/phpfpm)
- Linux(RHEL7及CentOS7)下Nginx的安装与配置
- Linux下安装配置nginx+php+mysql环境
- Linux下安装nginx时出现“cp: "conf/koi-win" 与"/usr/local/nginx/conf/koi-win" 为同一文件”的解决方法: