从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:退出
从VMWare安装到Nginx配置的更多相关文章
- 使用Vmware安装linux且配置终端可以连接虚拟机总结
首先是下载一个linux镜像,我下载的是:ubuntu-16.04.2-desktop-amd64.iso 1.使用vmware安装linux,都使用默认的配置就行了,最多改一下主机名什么的,密码最好 ...
- VMware安装centos7与配置网络
自己想搭建个虚机学习下k8s,使用VMware安装centos7,上不了网,折腾了很久才连上.发现网上很多教程都是错误的或者不明确的,这边写下自己的配置记录 首先安装centos7系统就不赘述了,这边 ...
- VMware安装Linux并配置网络通信
说明: Linux系统:CentOS-6.8-x86_64-minimal.iso VMware版本:9.0 首先下载VMware并安装.然后将CentOS-6.8-x86_64-minimal.is ...
- VMWare安装Ubuntu及配置开发环境遇到的问题集
安装完Ubuntu改为中文,发现是中英文混搭的界面 sudo apt-get install $(check-language-support --language=zh_CN)更新语言包. Ecli ...
- VmWare安装Centos后配置Net网络SSH链接问题看这一遍就够了
1:首先安装VmWare 2:启动时在安装对应的Linux版本,网络就默认 net即可 3:都安装好了之后,注意有一个大坑,输入的账号密码都不能准确登录 最后发现是linux默认的输入法没有启用电脑键 ...
- nginx配置安装
先安装pcrepcre作用是让Nginx支持Rewrite功能下载地址:https://sourceforge.net/projects/pcre/files/pcre/,选择最新版本进行下载下载之后 ...
- 已经编译安装的nginx/tenginx编译增加新模块
只适用于自行编译安装的nginx配置 业务变更带来的Nginx增加模块需求 由于业务从php转为go开发,需要用到Http2的协议.这种协议在Nginx上需要http_v2_module这个模块的支持 ...
- Windows10使用VMware安装centos
系统环境: Windows 10 安装步骤: 1.下载centos http://mirrors.aliyun.com/centos/ 2.使用VMware安装centos 3.配置网络 $ cd / ...
- VMware Linux 下 Nginx 安装配置 - nginx.conf 配置 [负载两个 Tomcat] (三)
首先启动Nginx 1. 相关浏览 两个 Tomcat 配置: VMware Linux 下 Nginx 安装配置 - Tomcat 配置 (二) Nginx 安装配置启动: VMware Linu ...
- VMware Linux 下 Nginx 安装配置 - Tomcat 配置 (二)
准备工作 相关浏览: VMware Linux 下 Nginx 安装配置 (一) 1. 选在 /usr/local/ 下创建 softs 文件夹,通过 ftp 命令 把 apache-tomcat-7 ...
随机推荐
- Jellyfin Documentation
Skip to main content Introduction On this page Welcome to the Jellyfin Documentation Jellyfin is ...
- P4032 [Code+#2] 火锅盛宴
prologue 树状数组推荐写法,感谢巨佬樱雪喵的教学. inline int lowbit(int x) { return x & -x; } inline void add(int x, ...
- 手撕Vue-界面驱动数据更新
经过上一篇文章,已经将数据驱动界面改变的过程实现了,本章节将实现界面驱动数据更新的过程. 界面驱动数据更新的过程,主要是通过 v-model 指令实现的, 只有 v-model 指令才能实现界面驱动数 ...
- [ABC276Ex] Construct a Matrix
没有题解,所以来写一篇. Description 构造一个 \(N\times N\) 的矩阵 \(A\),其中 \(A_{i,j}\in {0,1,2}\),要求同时满足 \(Q\) 条限制. 每条 ...
- [C++]线段树 区间修改 区间查询
线段树 区间修改 区间查询 请先阅读上一篇Bolg 算法思想 这次要引入一个核心变量: lazy 懒标记 为了达到区间修改的目的 又为了减少运算量 所以就需要引入懒标记这个变量 用来满足 即用即推 没 ...
- 全网最详细4W字Flink全面解析与实践(下)
本文已收录至GitHub,推荐阅读 Java随想录 微信公众号:Java随想录 原创不易,注重版权.转载请注明原作者和原文链接 承接上篇未完待续的话题,我们一起继续Flink的深入探讨 Flink S ...
- 邮差之死--python源代码
"""sth imported""" import time import os '''2 flags''' flag = 0 tmp = ...
- 打造我的 Windows 开发环境
@charset "UTF-8"; .markdown-body { line-height: 1.75; font-weight: 400; font-size: 15px; o ...
- 微服务系列-基于Spring Cloud Eureka进行服务的注册与消费
公众号「架构成长指南」,专注于生产实践.云原生.分布式系统.大数据技术分享. 在之前的几个教程中,我们学了: 使用 RestTemplate 的 Spring Boot 微服务通信示例 使用 WebC ...
- go基础-方法
概述 方法是面向对象编程 (OOP) 的一个特性,在 C++/Java 语言中方法是类函数,go做为函数式编程语言,通过特有技能支持相似的功能,所以说go也支持面向对象编程特性. go 方法本质也是函 ...