
本文记录了在Ubuntu 16.04系统上安装Nginx版本1.10.0和安全狗的过程,并解决了由于sbin和conf文件目录不一致导致的安装失败问题。
问题: 使用apt-get安装的Nginx,其sbin和conf文件不在同一目录,导致安全狗安装脚本无法找到Nginx相关文件,安装失败。
解决方案: 在/usr/local/目录下创建软链接,将/usr/sbin/nginx和/etc/nginx分别链接到/usr/local/nginx/sbin和/usr/local/nginx/conf。
详细步骤:
-
安装Nginx: 使用
apt-get安装Nginx (如果已安装,跳过此步骤)。sudo apt-get install nginx
-
下载并解压安全狗: 下载安全狗Linux 64位安装包并解压。
某环保工程企业网站打包1.1下载1、演示:以截图为准 程序试用后台:http://你的域名/admin/login.asp 后台登陆帐号:admin 密码:admin 说明: 这个是基于asp+access的企业网站源码,数据库已设有有防下载,网站更安全 要修改网站,自定义你自己要的页面,和美化页面都是你自己完成,网站源码程序完整,后台功能强大。 调试运行环境:要安装IIS服务器(IIS的安装和配置,安装好后,在地址栏输入:h
wget http://down.safedog.cn/safedog_linux64.tar.gz tar xzvf safedog_linux64.tar.gz cd safedog_an_linux64_2.8.16709 # 替换为实际版本号
-
创建Nginx软链接: 创建
/usr/local/nginx目录,并创建sbin和conf的软链接。这是解决问题的关键步骤。sudo mkdir /usr/local/nginx sudo ln -s /usr/sbin/nginx /usr/local/nginx/sbin/nginx sudo ln -s /etc/nginx /usr/local/nginx/conf
-
运行安全狗安装脚本: 运行安全狗安装脚本,选择Nginx模式。 安装脚本会提示输入Nginx安装路径,此处输入
/usr/local/nginx。sudo ./install.py
选择
2. Nginx defense module后,输入/usr/local/nginx作为Nginx安装路径。
总结: 通过创建软链接,将Nginx的sbin和conf文件路径指向同一目录,成功解决了安全狗安装过程中遇到的问题,最终完成了安全狗的安装和配置。 安全狗官网:https://www.php.cn/link/7bbeb6ee3bfac6732d2df45227ae0e69
关键命令:
sudo mkdir /usr/local/nginx sudo ln -s /usr/sbin/nginx /usr/local/nginx/sbin/nginx sudo ln -s /etc/nginx /usr/local/nginx/conf









