我已经按照以下步骤安装了 nginx 1.0.3:
apt-get install libpcre3-dev build-essential libssl-dev
cd /opt/
wget http://nginx.org/download/nginx-1.0.3.tar.gz
tar -zxvf nginx-1.0.3.tar.gz
cd /opt/nginx-1.0.3/
./configure --prefix=/opt/nginx --user=nginx --group=nginx --with-http_ssl_module
make
make install
adduser --system --no-create-home --disabled-login --disabled-password --group nginx
安装似乎没问题。然后我需要创建 2 个虚拟主机,但我在 /etc 中找不到任何“nginx/sites-available”文件夹。nginx 仅位于 /opt(我安装它的地方),因此 sites-available/enabled 可以在任何地方使用。
我最终会在 /opt/nginx/conf/nginx.conf 中添加虚拟主机,但这不是我想要做的。
有人可以帮忙吗?
答案1
您只需要创建两个目录(/etc/nginx/sites-available
&/etc/nginx/sites-enabled
)并将以下行添加到http
nginx.conf 部分
include /etc/nginx/sites-enabled/*;