在装好虚拟机后,就可以在本地搭建服务,为自己的web提供服务了,甚至可以借助其他第三方软件,搭建让自己的小伙伴访问你的网页。
新的虚拟机装完,可以用自己趁手的命令行工具访问。
-
登录自己的虚拟机,先联网:
查看ip -> ifconfig
ping查看是否有数据包,有?下一步:更改网卡配置
vi /etc/sysconfig/network-scripts/ifcfg-xxx =>ONBOOT=yes
然后重启网络:
service xxx start|stop|restart OR /etc/init.d/network restart
-
更新系统、软件
yum update -y // 系统内核与软件一起更新 yum upgrade // 只更新软件
-
更新源
// 安装wget yum install wget // 备份原来的源 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak // 163源下载 http://mirrors.163.com/ wget http://mirrors.163.com/.help/CentOS7-Base-163.repo mv CentOS7-Base-163.repo /etc/yum.repos.d/ //更新使用新的源 yum clean all //清除掉原来的配置 yum makecache //重建yum缓存
-
node安装
// 添加源 curl --silent --location https://rpm.nodesource.com/setup_10.x | sudo bash - // 安装 yum install nodejs -y
-
iptables配置
// 关闭firewalld systemctl stop firewalld systemctl mask firewalld //安装iptables-services: yum install iptables-services //设置开机启动 systemctl enable iptables // 开放端口 iptables -A INPUT -p tcp --dport 443 -j ACCEPT //保存上述规则 service iptables save //开启服务 systemctl restart iptables.service // 停止/启动/重启 防火墙 systemctl [stop|start|restart] iptables #or service iptables [stop|start|restart] //查看状态 systemctl status iptables.service //清除一切规则 iptables -F //查看iptables iptables -L -n
-
nginx配置
//安装yum-utils sudo yum install yum-utils //在/etc/yum.repos.d/nginx.repo创建 //--->START [nginx-stable] name=nginx stable repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=1 enabled=1 gpgkey=https://nginx.org/keys/nginx_signing.key [nginx-mainline] name=nginx mainline repo baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/ gpgcheck=1 enabled=0 gpgkey=https://nginx.org/keys/nginx_signing.key //--->END sudo yum-config-manager --enable nginx-mainline sudo yum install nginx // 启动 /usr/local/nginx/sbin/nginx // 重启 /usr/local/nginx/sbin/nginx –s reload // 停止 /usr/local/nginx/sbin/nginx –s stop // 测试配置文件是否正常 /usr/local/nginx/sbin/nginx –t // 强制关闭 pkill nginx // 权限开启 cd /node setsebool ->打开seliunx开关 setsebool -P httpd_can_network_connect 1