不灭的焱

革命尚未成功,同志仍须努力下载JDK17

作者:Albert.Wen  添加时间:2020-07-27 10:09:44  修改时间:2024-05-27 08:03:14  分类:电脑/软件使用  编辑

物理机:

ThinkPad + Win10 + Nginx

虚拟机:

VirtualBox6 + CentOS7


1、下载最新版的 VirtualBox:前往下载

2、在 VirtualBox,安装CentOS 7.8(点击下载), 顺便设置一下root 账号的密码吧:123456;

系统分区规划:  /     /home    /boot

参考:Deepin 15.4 电脑分区

3、CentOS 7 基础设置:

(1) 设置 主机名:

vim /etc/hostname   # 内容为:CentOS7_1

(2) 设置 不升级Linux内核,即 如果安装的是 CentOS 7.7,就不要让它升级为 CentOS 7.8

CentOS配置:使用yum update更新时不升级内核的方法

(3) 设置 阿里云YUM

参考:更改 CentOS 7.x yum源为 阿里云源

(4) 安装 VirtualBox 增强工具:

参考:CentOS 7 中安装VirtualBOX增强工具失败:Building the main Guest Additions module[FAILED]

(5) 设置 CentOS 7 开机直接进入“命令行”模式

参考:CentOS 7 不再使用 /etc/inittab 方式来设置开机不启动图形界面

(6) 新建普通账号:jianbao,开启 sudo 功能

参考:Linux启用sudo,弃用root远程登录功能

4、设置共享文件夹

参考:VirtualBox设置共享文件夹

5、设置 CentOS 7 的防火墙,开通 80 端口 对外开放

参考:CentOS 7.x 防火墙设置

6、设置 NAT端口(TCP)转发规则,让“物理机”可以访问“虚拟机”中的 网站

参考:配置 VirtualBox 端口转发/映射(SSH连接,网站访问等)

7、在 CentOS 7 中搭建网站(具体操作:略)

8、Win10 中安装 Nginx

(1) 参考:Win10 安装 Nginx

(2) 注意:这个nginx主要用来做 域名转发用,转发配置 参考如下:

文件名:D:\nginx\conf\vhost\dev.php-note.com.conf

内容:

server {
    listen 80;
    server_name     dev.php-note.com;
    access_log      logs/dev.php-note.com_access.log;
 
    location / {
        proxy_redirect off;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://127.0.0.1:8080;
    }
}

(3) 设置一下 hosts

文件名:C:\Windows\System32\drivers\etc\hosts

追加内容:

127.0.0.1	dev.php-note.com

 

 


CentOS中,建立一下常用系统的 软连接:

mkdir /www

ln -sf /alidata/PhpStormProjects/jianbao/centos-sdk  /www/centos-sdk
ln -sf /alidata/PhpStormProjects/jianbao/jianbao_blog  /www/jianbao_blog

ln -sf /alidata/PhpStormProjects/fiisoo/sjf_src  /www/sjf_src

ln -sf /alidata/PhpStormProjects/matechstone/ytsc  /www/ytsc
ln -sf /alidata/PhpStormProjects/matechstone/erp-lite  /www/erp-lite
ln -sf /alidata/PhpStormProjects/matechstone/php-deploy  /www/php-deploy

#########################################################################

ln -sf /alidata/IdeaProjects/jianbao/jianbao-cron  /www/jianbao-cron

 


遇到的问题:

CentOS 7.8 加解密库 OpenSSL报错:error while loading shared libraries: libssl.so.1.0.0: cannot open shared object file: No such file or directory