【记录】Ubuntu中安装Nginx遇到的问题

版权声明:本文为博主原创文章,未经博主允许不得转载。如有问题,欢迎指正。 https://blog.csdn.net/iehadoop/article/details/83035146
  • 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
    

    在这里插入图片描述

  • 访问测试:
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/iehadoop/article/details/83035146