王志勇 发表于 2018年11月18日 08:05
手中的VPS都已切换到Ubuntu系统。因为在服务器方面,网页单页的刷新,Ubuntu的确比CentOS快20%-30%以上。但我发现总体来说,Ubuntu的响应、稳定性不止快了30%以上,而是快了几倍,因为长期的刷新中,CentOS下,网页经常要多延迟1~2秒。
Apache在Ubuntu系统下的配置,比CentOS麻烦很多。但是熟练后,两者的难度没有差异。其实这是因为Ubuntu+Apache下,有很多模块没有加载,需要手动加载。
这几天安装了几十次Ubuntu+Apache,已基本熟练。干脆把这些安装、配置、优化配置都写成一个一键的shell命令,例如前文的日志优化,已经写到一键shell命令里。
这个一键shell命令,是代替我手动一次一次输入命令、以及配置多个文件,一个命令完成。这个一键shell命令,经过2天的编写,完成了。已经支持:
Ubuntu 12+Apache+PHP
CentOS 5+Apache+PHP
CentOS 6+Apache+PHP
因为shell程序比PHP程序要难读10倍以上,所以每个配置文件的修改我都用PHP来完成,然后再用shell来复制PHP处理的数据。同样的功能,用shell编程、或PHP编程,都能实现,这两者对比之下,shell具有root权限、有很多特定功能,PHP由于编程者的习惯,而使PHP在数据处理方面更为方便。
这个一键shell命令,完成的进度比现象中快得多。前年的时候,2个月都没有写完,因为当时是通过纯shell编程完成,现在是shell和PHP互相调用,2天就完成了3个环境的程序编写。其它的Ubuntu、CentOS、Debian系统再多调试,完成应该不会是想象中的几个月的时间。
这个一键的shell命令,是对服务器安装、配置的集成,全自动安装、配置。正当前些天决定,放弃VPS面板的开发,现在又有想把这个项目复活的冲动,做成VPS面板的项目。
如下的这些步骤,已经写成了一键的shell命令,这是我这些天安装Ubuntu的关键步骤的本机笔记(写给自己),其中12代表Ubuntu 12,14代表Ubuntu 14:
■Ubuntu 12/14 新机安装
1. 先安装Apache+PHP,会自动重启Apache
if which apache2; then echo "Yes"; else echo "No"; fi;
apt-get update; apt-get -y install apache2 php5;
(↑14 33秒) (Ubuntu 12 23秒)
apt-get update; apt-get -y install php5;
(↑apache2 Yes)
■/etc/apache2/apache2.conf
ErrorLog Off
ServerName localhost:80
LoadModule headers_module /usr/lib/apache2/modules/mod_headers.so或↓
cp /etc/apache2/mods-available/headers.load /etc/apache2/mods-enabled
■/etc/apache2/sites-available/000-default.conf 删除内容 (14)
/etc/apache2/sites-available/default (12)
■/etc/apache2/conf-available/other-vhosts-access-log.conf (14)
/etc/apache2/conf.d/other-vhosts-access-log (12)
CustomLog ${APACHE_LOG_DIR}/other_vhosts_access.log vhost_combined 加#注释掉
■/etc/php5/apache2/php.ini
log_errors改为Off,short_open_tag改为On
■/usr/sbin/rsyslogd 文件改名
或/sbin/syslogd
■>/var/log/btmp;
■/var/log 目录改名
■apt-get clean 清除垃圾文件
■Ubuntu 12默认支持运行php调用shell
虽然这些文章正在增多,但实际上,VPS的安装、配置比我们想象中容易得多,新机通常在半小时内能完成整个安装、配置。
置顶的文章:
论朋友圈可以发什么?
短信验证开发的方案分享
巡回更新:2018-09-21
速度是永恒的主题
UTF-8、HTTPS原来都是浮云
https安全吗?
独立博客有必要安装https吗?
近期的主题:
夜晚靓歌(10):你没看过的《星雨心愿》
Feedval、Blogval将下线/谈理财和生存
2024.9感言
人生讨论(20):有人借钱怎么办?(2)
人生讨论(19):迄今为止最强的情感频道
数码评测(67):让小米/红米手机的反应提高1~2倍
数码评测(66):无线网卡FW150UH VS FW150UH
数码评测(65):如何快速自制CPU天梯图?
数码评测(64):2024年,你还在用VGA线吗?
人生讨论(18):6年就可以实现财务自由
人生讨论(17):为什么总是受欺负?
人生讨论(16):要钱的最新妙招
创业杂谈(17):什么项目能赢利?
人生讨论(15):有人借钱怎么办?
数码评测(63):高清切换超级神器
数码评测(62):再谈视频的尺寸
数码评测(61):近期数码采购和折腾
人生讨论(14):看穿尊重
数码评测(60):图拉丁-最佳中配工作“免费”手机
创业杂谈(16):博客何时终结?
版权声明:本博客所有文章,均符合原创的定义,禁止转载,违者将必究;正确的方法是贴原文的标题和网址即可。
与此相关的链接
自由勇专栏
Blog存档 Archives
2022年07月
2022年06月(15)
2022年05月(20)
2022年04月(16)
2022年03月(9)
2022年02月(9)
2022年01月(10)
2021年 +