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:退出

从VMWare安装到Nginx配置的更多相关文章

  1. 使用Vmware安装linux且配置终端可以连接虚拟机总结

    首先是下载一个linux镜像,我下载的是:ubuntu-16.04.2-desktop-amd64.iso 1.使用vmware安装linux,都使用默认的配置就行了,最多改一下主机名什么的,密码最好 ...

  2. VMware安装centos7与配置网络

    自己想搭建个虚机学习下k8s,使用VMware安装centos7,上不了网,折腾了很久才连上.发现网上很多教程都是错误的或者不明确的,这边写下自己的配置记录 首先安装centos7系统就不赘述了,这边 ...

  3. VMware安装Linux并配置网络通信

    说明: Linux系统:CentOS-6.8-x86_64-minimal.iso VMware版本:9.0 首先下载VMware并安装.然后将CentOS-6.8-x86_64-minimal.is ...

  4. VMWare安装Ubuntu及配置开发环境遇到的问题集

    安装完Ubuntu改为中文,发现是中英文混搭的界面 sudo apt-get install $(check-language-support --language=zh_CN)更新语言包. Ecli ...

  5. VmWare安装Centos后配置Net网络SSH链接问题看这一遍就够了

    1:首先安装VmWare 2:启动时在安装对应的Linux版本,网络就默认 net即可 3:都安装好了之后,注意有一个大坑,输入的账号密码都不能准确登录 最后发现是linux默认的输入法没有启用电脑键 ...

  6. nginx配置安装

    先安装pcrepcre作用是让Nginx支持Rewrite功能下载地址:https://sourceforge.net/projects/pcre/files/pcre/,选择最新版本进行下载下载之后 ...

  7. 已经编译安装的nginx/tenginx编译增加新模块

    只适用于自行编译安装的nginx配置 业务变更带来的Nginx增加模块需求 由于业务从php转为go开发,需要用到Http2的协议.这种协议在Nginx上需要http_v2_module这个模块的支持 ...

  8. Windows10使用VMware安装centos

    系统环境: Windows 10 安装步骤: 1.下载centos http://mirrors.aliyun.com/centos/ 2.使用VMware安装centos 3.配置网络 $ cd / ...

  9. VMware Linux 下 Nginx 安装配置 - nginx.conf 配置 [负载两个 Tomcat] (三)

    首先启动Nginx 1. 相关浏览 两个 Tomcat 配置:  VMware Linux 下 Nginx 安装配置 - Tomcat 配置 (二) Nginx 安装配置启动: VMware Linu ...

  10. VMware Linux 下 Nginx 安装配置 - Tomcat 配置 (二)

    准备工作 相关浏览: VMware Linux 下 Nginx 安装配置 (一) 1. 选在 /usr/local/ 下创建 softs 文件夹,通过 ftp 命令 把 apache-tomcat-7 ...

随机推荐

  1. Llama2-Chinese项目:3.2-LoRA微调和模型量化

      提供LoRA微调和全量参数微调代码,训练数据为data/train_sft.csv,验证数据为data/dev_sft.csv,数据格式为"<s>Human: "+ ...

  2. Hosts映射

    Hosts映射 思考:如何通过主机名能够找到(ping)某个linux系统? 前言 Hosts:是一个文本文件,用来记录IP和Hostname的映射关系 DNS:是互联网上作为域名和IP地址映射的一个 ...

  3. 我们又组织了一次欧洲最大开源社区活动,Hugging Face 博客欢迎社区成员发帖、Hugging Chat 功能更新!

    每一周,我们的同事都会向社区的成员们发布一些关于 Hugging Face 相关的更新,包括我们的产品和平台更新.社区活动.学习资源和内容更新.开源库和模型更新等,我们将其称之为「Hugging Ne ...

  4. 2D物理引擎 Box2D for javascript Games 第四章 将力作用到刚体上

    2D物理引擎 Box2D for javascript Games 第四章 将力作用到刚体上 将力作用到刚体上 Box2D 是一个在力作用下的世界,它可以将力作用于刚体上,从而给我们一个更加真实的模拟 ...

  5. 虹科干货 | 打破传统!金融界黑科技—虹科Redis企业版数据库

    金融行业数字化转型浪潮来袭,客户需求也正加速向在线金融服务转移.金融机构想要实现现代化改造技术堆栈,为客户提供实时交互.欺诈检测等一系列个性化创新服务,就必须重视遗留系统和传统数据库架构"老 ...

  6. 一个重量级HTTP api的304优化分析与突发失效问题解决

    背景 最近查看nginx log排查问题时,意外中发现重量级的主页 list api 304比例已暴跌至不到1%,之前该比例长期维持在30%以上,近期也未改动过相关逻辑,跟进后最终发现是服务端本地ca ...

  7. (转)用GPU做DeepLearning要比CPU快40~80倍

    The speed difference of CPU and GPU can be significant in deep learning. But how much? Let's do a te ...

  8. re1-100

    虽然关键的判断函数和"成功"的提示也在这里,但是具体对输入flag的操作却在后面 看到对数组bufParentRead[1]开始赋值"53fc275d81",b ...

  9. DataGrip安装与使用

    写在前面:同学们记得以命令为主,图形界面为辅.了解图形怎么操作即可 一.DataGrip软件的安装和初始化 首先在浏览器上搜索datagrip,然后打开连接 点击DOWNLOAD   按照你电脑系统来 ...

  10. 低代码平台解密:探秘MQTT协议的应用之道

    前言 低代码平台作为当今快速发展的技术之一,为开发人员提供了更高效.更简便的工具和方法,以快速构建和部署应用程序.而MQTT协议作为物联网领域的重要通信协议,在低代码平台上的应用也日益受到关注,今天小 ...