【记录】Ubuntu中安装Nginx遇到的问题
- 1- 遇到的第一个问题
E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)
E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?
解决方案:执行如下两行语句
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
- 2- 再次安装遇到如下问题
无法定位软件包 ngnix
解决方案:
- 尝试更新:
sudo apt-get update
, 然后再次安装 - 尝试切换镜像源后,然后再次安装
以上均没有解决,尝试下面方法, 莫名奇妙可用了
原因应该是nginx默认安装路径为/usr/local/nginx/
,而与虚拟环境无关
-
切换到另一个虚拟环境中安装,没有遇到任何问题
-
再次回到原始虚拟环境发现已经安装成功
-
思考:
真实环境:python解释器+各种辅助包如pymysql
虚拟环境:类似于将真实环境复制一份到虚拟环境,当然辅助包部分肯定会有异同,同时虚拟环境间彼此隔离
-
启动Nginx服务
首先已经安装好
Nginx
,然后执行如下操作进入nginx默认安装路径:cd /usr/local/nginx/ 启动:sudo sbin/nginx 查看:ps aux | grep nginx
-
访问测试: