注意:为了保证在学习阶段不遇到奇怪的事情,请保证以下四点(大神选择性无视)
1)确认网络可用
2)确认yum可用
3)确认关闭iptables(也就是防火墙)
4)确认停用selinux
一、首先配置yum源
1) 删除系统自带的原有源:rm -rf /etc/yum.repo.d/redhat.repo
2) 创建自己的yum源:vim /etc/yum.repo.d/base.repo
3) 查看yum源的内容:cat /etc/yum.repo.d/base.repo
[base]
name=base(名字随意起)
baseurl=file:///mnt/cdrom(挂载点位置,没有的话新建目录)
enable=1
gpgcheck=0
4) 创建挂载点目录:mkdir /mnt/cdrom
5) 临时挂载yum源:mount /dev/sr0 /mnt/cdrom
6) 永久挂载: vim /etc/fstab
输入:/dev/sr0 /mnt/cdrom iso9660 defaults 0 0
二、nginx安装
1)获取软件
首先设置虚拟机的网络模式为NAT,然后设置ip地址的网段为电脑上网的ip地址的网段
linux主机在设置中选择自定义,选择Vmwork6这个虚拟的网卡
这样linux主机可以连接外网
1.1) 获得软件
wget http://nginx.org/download/nginx-1.15.5.tar.gz -P /usr/src /* 下载到了/usr/src下 */
1.2) 安装前准备
cd /usr/src /* 进入下载目录 */
tar -xf nginx-1.15.5.tar.gz /* 解压nginx目录 */
cd nginx-1.15.5 /* 进入nginx目录 */
yum install gcc pcre-devel zlib zlib-devel -y /* 安装必须的相关软件 */
1.3) 指定文件安装位置
./configure --prefix=/usr/local/nginx /* 在nginx的目录中执行该条命令 */
1.4) 编译 使用gcc将源码生成可执行的程序
make -j4 /* 在nginx的目录中执行该条命令 */
1.5) 安装
make install /* 在nginx的目录中执行该条命令 */
2、相关目录
nginx path prefix: "/usr/local/nginx"
nginx binary file: "/usr/local/nginx/sbin/nginx"
nginx modules path: "/usr/local/nginx/modules"
nginx configuration prefix: "/usr/local/nginx/conf"
nginx configuration file: "/usr/local/nginx/conf/nginx.conf"
nginx pid file: "/usr/local/nginx/logs/nginx.pid"
nginx error log file: "/usr/local/nginx/logs/error.log"
nginx http access log file: "/usr/local/nginx/logs/access.log"
3、nginx启动
/usr/local/nginx/sbin/nginx
4、验证
netstat -ntpl
lsof -i :80
5、浏览器验证 --主机ip为192.168.43.128
curl 192.168.43.128
或者:
elinks 192.168.43.188
(如果没有elinks这个命令,可以安装,如果并不知道elinks的安装包是啥,可以使用yum serach elinks)
安装成功!!!