小编bas*_*sh-的帖子

nginx 没有 server_name 并且只使用静态 IP 地址?

这是我的第一个 Web 应用程序部署,并且遇到了各种问题。

我目前正在为 Django 应用程序寻找 nginx + gunicorn 实现,但这个问题主要与 nginx 配置有关。对于某些情况 - nginx 将接收到 gunicorn 本地服务器的连接和代理。

在 nginx 配置中,它说server_name我必须提供一个吗?我不打算使用任何类型的域名,只是通过我网络的外部 ip(它是静态的)和要监听的端口号。

我的愿望是当我访问类似的东西时,http://xxx.xxx.xxx.xxx:9050我将能够获得该网站。

以下是我将基于配置的示例代码以供参考。

   server {
        listen   80;
        server_name WHAT TO PUT HERE?;

    root /path/to/test/hello;

    location /media/ {
        # if asset versioning is used
        if ($query_string) {
            expires max;
        }
    }
    location /admin/media/ {
        # this changes depending on your python version
        root /path/to/test/lib/python2.6/site-packages/django/contrib;
    }
    location / {
        proxy_pass_header Server;
        proxy_set_header Host $http_host;
        proxy_redirect off;
        proxy_set_header X-Real-IP …
Run Code Online (Sandbox Code Playgroud)

ubuntu nginx gunicorn

44
推荐指数
2
解决办法
13万
查看次数

iptables 输入、输出、转发

好吧,我昨天开始深入研究网络,只是设置了我的 ubuntu 服务器,所以我是一个完整的菜鸟。

我想问一下iptables中的输入/输出/转发链是什么?假设我想打开端口 22 以进行 ssh 访问,我是否需要使用所有 3 个端口?或者只是其中两个之一?

iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A OUTPUT -p tcp --dport 22 -j ACCEPT
iptables -A FORWARD -p tcp --dport 22 -j ACCEPT
Run Code Online (Sandbox Code Playgroud)

谢谢!

networking ubuntu iptables

5
推荐指数
2
解决办法
4388
查看次数

自定义终端 ssh shell

前几天我看到有人连接到终端底部(Mac OS X 终端)带有状态栏的 ssh shell。它包含诸如上传速率、内存使用情况、时间、当前用户名和其他一些内容。

我想知道如何复制它。

shell terminal gnu-screen byobu

3
推荐指数
1
解决办法
144
查看次数

sudoers 不适用于 tar 命令

我想禁用使用 .bashrc 进行备份的 bash 脚本的要求sudo或运行。roottar

我将此行添加到我的 sudoers 文件中

username ALL=NOPASSWD: /bin/tar
Run Code Online (Sandbox Code Playgroud)

但是,在我添加后,当我运行此备份命令时,它仍然显示权限被拒绝

/bin/tar -cvpzf /root/sysBackup/backup.tar.gz --exclude=/backup.tar.gz --exclude=/proc --exclude=/lost+found --exclude=/sys --exclude=/mnt --exclude=/media --exclude=/dev /
Run Code Online (Sandbox Code Playgroud)

这些是错误

/bin/tar: Removing leading `/' from member names                                                                                                          
tar (child): /root/sysBackup/backup.tar.gz: Cannot open: Permission denied                                                                                
tar (child): Error is not recoverable: exiting now        
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

ubuntu backup sudo tar

2
推荐指数
1
解决办法
2176
查看次数

标签 统计

ubuntu ×3

backup ×1

byobu ×1

gnu-screen ×1

gunicorn ×1

iptables ×1

networking ×1

nginx ×1

shell ×1

sudo ×1

tar ×1

terminal ×1