nginx 相关命令

本地nginx 命令
sudo nginx 启动
sudo nginx -s  stop 关闭




Nginx常用命令

1、检查配置文件是否配置成功,在启动服务之前执行;
nginx -t

2、启动运行nginx服务;
start nginx

3、等任务完成之后,关闭Nginx服务;
nginx -s quit

4、强制关闭Nginx服务;
nginx -s stop





5、重启Nginx服务,一般是修改了配置文件之后,使修改生效;
nginx -s reload


#修改文件|目录的拥有者
chown imis /opt/redis

#递归修改文件|目录的组
chgrp -R isim:isim /opt/redis

#递归修改文件权限
chmod -R 755 /opt/redis

查看端口是否开放:lsof -i:8080
查看所有开放端口:netstat -aptn

开放2181端口,使用以下命令: 
$ iptables -I INPUT -p tcp --dport 2181 -j ACCEPT
保存规则
$ iptables-save
持续化规则:使用 iptables-persistent
首先安装iptables-persistent: 
$ apt-get install iptables-persistent
永久保存规则 
$ netfilter-persistent save
$ netfilter-persistent reload


Ubuntu nginx安装

1.首先查看linux系统
cat /proc/version

2.装nginx
sudo apt-get install nginx

3.如果出现无法定位nginx包,进行如下操作:
sudo apt-get update

Ubuntu安装之后的文件结构大致为:
配置文件:/etc/nginx/nginx.conf
程序文件:/usr/sbin/nginx
日    志:/varlog/nginx
虚拟主机:/var/www/html
启动脚本:/etc/init.d/nginx

启动
$sudo /etc/init.d/nginx start

停止
$sudo /etc/init.d/nginx stop

重启
$sudo /etc/init.d/nginx restart

状态
$sudo /etc/init.d/nginx status

查看端口占用
lsof -i:80
/usr/sbin/nginx -t -c /etc/nginx/nginx.conf

 
源代码安装
$cd /usr/local  //进入local目录
$wget http://nginx.org/download/nginx-1.2.8.tar.gz  // 指定版本在线安装
$tar -zxvf nginx-1.2.8.tar.gz //解压缩
$sudo apt-get install libpcre3 libpcre3-dev zlib1g-dev //安装依赖库
$cd nginx-1.2.8
$./configure
$make
$make install

名称	      目录
配置文件	  /usr/local/nginx/conf/nginx.conf
程序文件	  /usr/local/nginx/sbin/nginx
日志	      /var/log/nginx
默认虚拟主机  /var/www/

启动
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

conf配置文件示例
server {
    listen      80;
    server_name localhost;
    index index.html index.htm index.php;
    root /var/www/html/statium;
    location / {
        root /var/www/html/statium;
        try_files $uri $uri/ /index.html last;
        index index.html;
    }
    error_page 500 502 503 504 /50x.html;
    location = /50x.html {
        root html;
    }
}
 


gitlab-ctl status

sudo gitlab-ctl start

sudo gitlab-ctl restart

ubuntu 设定永久dns
1、输入sudo vi /etc/resolvconf/resolv.conf.d/base 回车
在里面输入 nameserver 192.168.65.10(每个人的DNS域IP不同),之后按ESC键,shift+:    之后输入wq 保存退出

2、执行sudo resolvconf -u 
执行cat /etc/resolv.conf 
看看下面是否多了一行   nameserver 192.168.65.10