看到了5000 端口的一个网址,证明部署好了。
然后在虚拟机里面访问 :5000 ,ok。
nginx 配置
前面我们只说了nginx,并没有说是干嘛的。nginx的作用有点先iis,是个web服务器。做转发。
我们发现:5000 可以访问。但是通过ip却不能访问。那么我们现在就可以通过80访问nginx,然后nginx再帮我们访问5000。
打开路径 /etc/nginx/conf.d
编辑default.conf 文件内容替换为 server { listen 80; location / { proxy_pass :5000; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection keep-alive; proxy_set_header Host $host; proxy_cache_bypass $http_upgrade; } }
将nginx添加至SELinux的白名单,否则会报502错误。
nginx -s reload #使其即时生效 【注意】然后这里访问下 (对应你自己的centos ip,这一步好重要。应该是要先主动触发这个502错误吧。) yum install policycoreutils-python #(选y) cat /var/log/audit/audit.log | grep nginx | grep denied | audit2allow -M mynginx semodule -i mynginx.pp然后我们就可以在物理机上通过ip访问了(不用带端口了,直接80 然后 nginx 转到了5000)。
配置守护服务(Supervisor) yum install python-setuptools easy_install supervisor #安装Supervisor mkdir /etc/supervisor echo_supervisord_conf > /etc/supervisor/supervisord.conf #配置Supervisor文件的最后 ;[include] ;files = relative/directory/*.ini
改成(【注意】去掉;且不能有空格)
[include] files = conf.d/*.conf进入目录 /etc/supervisor/ 新建 conf.d文件夹,conf.d文件夹下新建 netcoreDemo.conf文件
内容(【注意】看 第二行 第三行的 注释,根据实际名字填入)
然后就好了,现在关掉那个5000界面也可以访问。
打开目录 /usr/lib/systemd/system/ 新建文件 supervisord.service
内容:
执行命令:
systemctl enable supervisord systemctl is-enabled supervisord #来验证是否为开机启动到此,完工。现在重新电脑什么都不用管,直接可以访问部署好的网站。
MySql5.6.37安装(我用的方法二)
安装rar压缩下载
把文件放服务器上。然后cd到这个目录执行 tar -zxvf rarlinux-x64-5.4.0.tar.gz # rarlinux-x64-5.4.0.tar.gz是你下载的文件名 cd rar make rar #安装
安装好了后我们就可以打命令解压文件了
cd #跳到压缩文件目录 rar x ceshi.rar #解压到当前文件夹 ceshi.rar是压缩文件名 rar a abc.rar ceshi #压缩文件夹 到 abc.rar在CentOS中安装完rar命令,会自动安装zip命令
cd /home #进入/home目录 zip -r mydata.zip mydata #把/home目录下面的mydata目录压缩为mydata.zip unzip mydata.zip -d mydatabak #把/home目录下面的mydata.zip解压到mydatabak目录里面 zip -r abc123.zip abc 123.txt #把/home目录下面的abc文件夹和123.txt压缩成为abc123.zip unzip wwwroot.zip #把/home目录下面的wwwroot.zip直接解压到/home目录里面 unzip abc\*.zip #把/home目录下面的abc12.zip、abc23.zip、abc34.zip同时解压到/home目录里面 unzip -v wwwroot.zip #查看把/home目录下面的wwwroot.zip里面的内容 unzip -t wwwroot.zip #验证/home目录下面的wwwroot.zip是否完整 unzip -j wwwroot.zip #把/home目录下面wwwroot.zip里面的所有文件解压到第一级目录 常用linux命令 cd #目录跳转 cd / #回到上一个目录 ls #查看目录下的文件 df -h #查看文件使用情况 mkdir #创建文件夹文件夹 vi # 编辑文件 :wq! #强制保存文件,并退出vi ifconfig -a #查看ip free #查看系统资源使用情况 firewall-cmd --zone=public --add-port=80/tcp --permanent #开放80端口,也可以是其他端口 firewall-cmd --zone=public --remove-port=80/tcp --permanent # 关闭端口 systemctl restart firewalld #重启防火墙,使其生效 service mysqld restart #重启mysql nginx -s reload # nginx 生效 supervisorctl reload # Supervisor生效 reboot # 重启系统 shift + insert #粘贴 shift + insert #复制