我有这个 iptable 规则:
-P INPUT ACCEPT
-P FORWARD ACCEPT
-P OUTPUT ACCEPT
-N fail2ban-ssh
-A INPUT -p tcp -m multiport --dports 22 -j fail2ban-ssh
-A INPUT -p tcp -m multiport --dports 22 -j fail2ban-ssh
-A INPUT -i lo -j ACCEPT
-A INPUT -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p tcp -m tcp --dport 22 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
-A INPUT -j DROP
-A fail2ban-ssh -s xx.xxx.xx.xx/32 -j REJECT --reject-with icmp-port-unreachable …
Run Code Online (Sandbox Code Playgroud) 我有一个包含以下详细信息的目录:
drwxrwxr-x 6 root devs 4.0K Sep 9 14:57 project_dev
Run Code Online (Sandbox Code Playgroud)
现在我希望www-data
(Apache 守护进程)能够访问该目录,所以在我看来,我计划添加www-data
到组开发者中。但是我担心如果执行此操作会造成破坏:
usermod -a -G devs www-data
Run Code Online (Sandbox Code Playgroud)
请输入。
我最近在我的服务器上安装了 GitLab 和 nginx。一切顺利,但是,我在server_names_hash_bucket_size
& 中遇到了问题server_names_hash_max_size
。我需要增加它,但后来我对 nginx 文档感到困惑。我不知道把包含这两个的 http {} 放在哪里。我的配置如下:
http {
server_names_hash_bucket_size 64;
server_names_hash_max_size 512;
}
server {
listen *:80; # e.g., listen 192.168.1.1:80; In most cases *:80 is a good idea
server_name gitkeeper.adtaco.com; # e.g., server_name source.example.com;
server_tokens off; # don't show the version number, a security best practice
root /home/git/gitlab/public;
# individual nginx logs for this gitlab vhost
access_log /var/log/nginx/gitlab_access.log;
error_log /var/log/nginx/gitlab_error.log;
location / {
# serve static files from defined root folder;. …
Run Code Online (Sandbox Code Playgroud)