APP下载

让CentOs系统同时支持php及aspx

2018-12-24

网络安全和信息化 2018年12期
关键词:配置文件命令端口

安装CentOs系统

具体过程这里不再赘述,只是提醒两个小问题:

1.系统安装时可以选择桌面安装,这样初学者可以利用CentOS的可视化界面进行相关操作,而不局限于终端命令行方式。

2.为了安全起见,尽量把ssh的默认22端口改一下,具体方法如下:用putty等软件登录系统终端,并输入以下命令修改防火墙设置,具体内容见图1所示。

图1 修改防火墙设置

图2 登录服务器后运行的命令

重启后,就不能再用22端口登录服务器了,只能用2018端口来进行相关操作。用WinSCP软件登录服务器,测试是否可以正常登录,顺便做点儿准备工作,从网上下载并上传以下两个安装包文件到/usr/local/src目录:

下 载并上传simsun.ttc文件到/usr/share/fonts 目录。

再用putty软件登录服务器,运行以下命令,如 图2所示。

到此,准备工作完成。

y u m 安 装mysql5.7

依次执行命令,如图3所示。

这时会看到如下信息:

信息最后的字符串“w5;JQg(dhqyL”就是mysql的临时密码。

开始登录mysql:

输入刚才的临时密码:w5;JQg(dhqyL

登录成功后就可以改密码了。

图3 安装指令

图4 赋权设置

图5 修改配置文件

mysql>set password for root@localhost =password('您的新密码');

注意:这个密码要符合安全规则,大小写+数字+特殊字符+超过一定位数。

退出后再用新密码登录一下,如果成功了,先别做其他操作,最好要重新启动一下服务器。重启动服务器后,如果mysql没有自动启动,则自行设置随系统自动启动mysqld服务。另外再进行一些赋权设置,如图4所示。

为了解决中文乱码问题,还需要修改配置文件my.cnf,如 图 5所示。

用 s e r v i c e mysqld restart命令重启mysql后再登录,用以下命令查看一下字符集,出现6个utf8字样就算成功了。

mysql>show variables like '%character%';

安装mono3.12

具体步骤,如图6所示。

安装 jexus 5.6

具体如图7所示。可根据返回信息判断是否启动成功,启动成功后在客户端浏览器地址栏中 输 入 :http://服务 器IP/info ,如:http://192.168.1.8/info,测试是否可访问,如出现“Welcome to Jexus”字样,即成功,如果不能访问,则需设置一下防火墙:

重启动防火墙

再测试是否可以正常访问即可。

接下来设置jexus开机启动。

在jws文件中加入以下内容:

图6 安装配置

图7 安装配置

保存文件后,再把这个脚本加入系统服务。

安装php7

#php -v #查看版本信息。

能看到版本信息,即说明安装成功。然后进行相关设置:

在配置文件php.ini中 找 到“cgi.force_redirect=1”这一行,然后把前面的注释去掉,并把“1”改为“0”。然后再修改以下与文件上传及错误显示等相关的内容:

图8 建立站点

若要支持发送邮件,还需在php.ini中设置:

再将main.cf中的init_interface配置localhost改为all

最后再修改一下jws.conf

把“php-fcgi.set=/usr/bin/phpcgi,6”前面的注释去除,这样jexus就就可以通过CGI的方式支持PHP了。

建立站点

#vi www.qhdedu.com#建立文件名为www.qhdedu.com站点文件,如图8所示。

多个站点就建立多个文件,文件名就用各自的域名。

注意:这些域名必须指向服务器IP。

重启动jexus或启动服务器,即可访问站点。

猜你喜欢

配置文件命令端口
只听主人的命令
从Windows 10中删除所有网络配置文件
一种端口故障的解决方案
硬件解耦三端口变换器的软开关分析与仿真
互不干涉混用Chromium Edge
基于Zookeeper的配置管理中心设计与实现
忘记ESXi主机root密码怎么办
移防命令下达后
这是人民的命令
卫星三端口DC-DC变换器技术综述