我有部署脚本,副本包括新的 nginx 配置文件。nginx -t
在部署新的应用程序版本之前,我需要使用检查 nginx 配置。
是否可以检查特定文件的 nginx 配置,例如?:
/usr/nginx/sbin/nginx -t -c /var/www/application/vhost.conf
Run Code Online (Sandbox Code Playgroud) 我刚刚安装了新的 ubuntu 服务器并发出netstat -nlp
命令并得到以下结果:
Active UNIX domain sockets (only servers)
Proto RefCnt Flags Type State I-Node PID/Program name Path
unix 2 [ ACC ] STREAM LISTENING 8767 883/acpid /var/run/acpid.socket
unix 2 [ ACC ] STREAM LISTENING 6935 1/init @/com/ubuntu/upstart
unix 2 [ ACC ] STREAM LISTENING 7281 377/dbus-daemon /var/run/dbus/system_bus_socket
unix 2 [ ACC ] SEQPACKET LISTENING 7149 315/udevd /run/udev/control
Run Code Online (Sandbox Code Playgroud)
我应该关闭这些端口来修复服务器漏洞吗?
我的 nginx 服务器是通过以下方法安装的:
sudo add-apt-repository ppa:nginx/stable
sudo apt-get update && sudo apt-get install nginx
Run Code Online (Sandbox Code Playgroud)
现在我需要https://github.com/vkholodkov/nginx-upload-module/tree/2.2模块来处理我服务器上的图像上传。如何将此模块添加到工作的 nginx 生产服务器?