nginx相关配置

1、为了是conf配置文件更加简洁,当域名多了不会混乱。每个域名一个conf配置文件,在nginx.conf里面添加

{
include             /data/nginx/conf/vhost/*.conf;
}

2、为了是conf配置文件更加简洁,在每个域名配置前添加备注,并分隔开来,加#注释掉即可

-#------------www.baidu.com.conf-----------------------------------------------------------

3、设置301跳转,使得http跳到https,这样看起来就想一个网站

server
    {
        listen 80;
        server_name  www.buhuokeji.com buhuokeji.com;
        index index.html index.htm index.php default.html default.htm default.php;
        root /home/www/buhuokeji.com;
        return 301 https://www.baidu.com$request_uri;
}

4、添加404网页

server
{
listen 80;
server_name www.baidu.com; #绑定域名
error_page 404 /404.html;
} 

5、设置nginx开机自启动

cd /lib/systemd/system/
vim nginx.service

[Unit]
Description=nginx 
After=network.target 
   
[Service] 
Type=forking 
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx reload
ExecStop=/usr/local/nginx/sbin/nginx quit
PrivateTmp=true 
   
[Install] 
WantedBy=multi-user.target

systemctl enable nginx.service 设置开机启动

killall nginx
systemctl start nginx.service    启动nginx
systemctl stop nginx.service    结束nginx
systemctl restart nginx.service    重启nginx

6、设置禅道开机自启动配置

cd /lib/systemd/system/
vim zentao.service

[Unit]
Description=zentao
After=network.target

[Service]
Type=forking
ExecStart=/opt/zbox/zbox start
ExecReload=/opt/zbox/zbox restart
ExecStop=/opt/zbox/zbox stop
PrivateTmp=true

[Install]
WantedBy=multi-user.target

启动zentao服务:
systemctl start zentao.service
设置开机自启动:
systemctl enable zentao.service
停止开机自启动:
systemctl disable zentao.service
查看服务当前状态:
systemctl status zentao.service
重新启动服务:
systemctl restart zentao.service
查看所有已启动的服务:
systemctl list-units --type=service

7、设置redis开机启动

vi /usr/local/redis/redis.conf
设置doemonize yes
复制redis.conf到/etc/redis/6379.conf
mkdir /etc/redis
cp /usr/local/redis/redis.conf /etc/redis/6379
复制redis启动脚本到/etc/init.d/redis
find / -name redis_init_script
cp /usr/redis/redis-3.2.4//utils/redis_init_script /etc/init.d/redis
修改启动参数
vi /etc/init.d/redis
在/bin/bash下添加注释
# chkconfig: 2345 10 90  
# description: Start and Stop redis

REDISPORT=6379
EXEC=/usr/local/redis/bin/redis-server
CLIEXEC=/usr/local/redis/bin/redis-cli

PIDFILE=/var/run/redis_${REDISPORT}.pid
CONF="/etc/redis/${REDISPORT}.conf"

启动redis
打开redis命令:service redis start
关闭redis命令:service redis stop
设为开机启动:chkconfig redis on
设为开机关闭:chkconfig redis off

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容