如何安装nginx并安assembly置文件

我刚从我的服务器(Ubuntu 11.04)完全卸载nginx 1.0.6使用

apt-get remove nginx rm -rf /etc/nginx/ rm -rf /usr/sbin/nginx rm /usr/share/man/man1/nginx.1.gz apt-get remove nginx* 

现在我想再次安装它,但是在启动nginx时,出现如下错误:

重新启动nginx:nginx:[emerg] open()“/etc/nginx/nginx.conf”失败(2:没有这样的文件或目录)

然后我把我自己的conf文件,然后我得到一个新的错误:

在/etc/nginx/nginx.conf中重新启动nginx:nginx:[emerg] open()“/etc/nginx/mime.types”失败(2:没有这样的文件或目录):12

现在看来, apt-get install nginx并没有完全安装它,我清除了apt-getcaching,似乎没有帮助。 如何使用apt-get获得完整的nginx安装?

首先运行apt-get remove --purge nginx nginx-full nginx-common ,然后apt-get install nginx并查看是否有效。

第一

 sudo apt-get -o DPkg::options::=--force-confmiss --reinstall install nginx-common 

然后testing

 sudo nginx -t 
 sudo apt-get --purge autoremove nginx 

如果没有提示您certificate卸载成功

  which nginx 

我有同样的问题,并通过从/opt/复制到/etc/的configuration文件解决它:

 cp /opt/nginx/conf/nginx.conf /etc/nginx/ cp /opt/nginx/conf/mime.types /etc/nginx/ 

首先你要确保将旧的nginx和它的conf文件一起完全卸载。

  sudo service nginx stop sudo apt-get --purge autoremove nginx sudo rm -rf /etc/nginx sudo rm /usr/sbin/nginx 

然后安装nginx。 当你想检查你的conf文件的错误时,nginx-extras派上用场

  sudo apt-get install nginx nginx-extras 

然后检查你的conf文件是否与命令一致;

  sudo nginx -t