• 从VMWare安装到Nginx配置


    1、安装VMWare Workstation 16 player,Mac也可使用Parallels Desktop,自己有虚拟主机的跳过;

    2、在虚拟机中,安装Centos7操作系统,使用Minimal版本,安装名为CentOS7;

    2.1、安装完后,在电脑的网络连接中会多了VMnet1和VMnet8;在操作系统命令提示符窗口,通过ipconfig命令查看并记录VMnet8的ip地址,如这里是192.168.227.1;

    2.2、在VMWare的Centos7_Nginx虚拟机的编辑虚拟机配置中,硬件》网络适配器》网络连接,选择NAT模式;

    3、配置Centos7网络,在VMWare界面登录CentOS7,然后编辑网卡配置文件,使用vi命令编辑:vi /etc/sysconfig/network-scripts/ifcfg-ens33,将下图1的内容替换成下图2的内容;(1、原有的内容除了最后一行ONBOOT的值改为yes以外,其他不需要修改,只要添加就好;2、红框部分ip地址前三段替换成2.1里的一样,这里是192.168.227)

    ONBOOT=yes

    IPADDR=192.168.227.3

    NETMASK=255.255.255.0

    GATEWAY=192.168.227.2

    DNS1=223.5.5.5

    DNS2=223.6.6.6

    DNS3=8.8.8.8

    ZONE=

    5、重启虚拟机网络,使用命令systemctl restart network.service;此时,可以通过ip addr命令查看到ens-33的网络地址为192.168.227.3;也可以通过ping网络地址查看是否配置成功,如ping www.baidu.com;

    6、安装一个XShell,一是因为使用VWMWare操控太不友好,二是在实际业务中会经常连接远程的linux主机需要;

    7、更新系统包,网络配置好后,使用yum update更新一下;

    8、安装Nginx

        8.1、先添加一个安装源:rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
        8.2、安装nginx:yum install -y nginx

    9、启动Nginx,使用命令systemctl start nginx

    10、此时,应该能通过http://192.168.227.3访问nginx首页了;如果不行,需要通过80端口,具体命令如下:

           firewall-cmd --zone=public --add-port=80/tcp --permanent 

         systemctl restart firewalld.service

    11、如果要配置指向自己目录的静态站点时,会403,一般两种处理方式

    11.1、方法一:暂时关闭SELINUX,具体操作为

           vi /etc/selinux/config,将SELINUX值修改为disabled,然后重启;

           11.2、方法二:将自己的目录设置为httpd_sys_content_t类型,使用命令

          先安装命令:yum install policycoreutils-python

           然后执行命令:semanage fcontext -a -t httpd_sys_content_t '/ mydata / dist (/.*)?'

           最后执行restorecon -R /mydata/dist

    99、nginx常用命令:

           nginx -t: 测试配置文件是否正确

    nginx -s reload: 重启,或者用kill -HUP xxx杀进程方式也可以

    nginx -s stop:停止

    nginx -s quit:退出

  • 相关阅读:
    Flutter 使用Navigator进行局部跳转页面
    Flutter “孔雀开屏”的动画效果
    ORA-04063: package body "DBSNMP.BSLN" has errors
    ORA-04063: package body "DBSNMP.BSLN_INTERNAL" has errors
    Oracle 11gR2 待定的统计信息(Pending Statistic)
    Oracle查询dba_extents视图很慢
    Oracle查询表空间使用率很慢
    Oracle收集对表收集统计信息导致全表扫描直接路径读?
    Oracle IO性能测试
    Oracle Online Patching报错"This is not a RAC setup. OPatch cannot determine the local node name"
  • 原文地址:https://www.cnblogs.com/sangrei/p/14988592.html
Copyright © 2020-2023  润新知