CentOS系统下搭建一个个人PHP经营性网站
时间:2014-11-20 20:38 来源:linux.it.net.cn 作者:IT
(一)购买服务器
服务器选择种类比较多,vps、云服务器、服务器托管等。虚拟服务器和实体服务器相对,独享IP和共享IP相对,独享带宽和共享带宽相对,具体细节我也没有深究。
有的只给你租用部分网页空间和数据库空间,是最便宜的,但没有系统控制权。我希望有一台服务器自己可以完全控制,有一个独立的IP,带宽满足2w以下的访问就够了,于是就在阿里云购买了一个云服务器。(也算是虚拟机的一种但又要高级些,应该还是没有实体机性能好,大企业都是自己的实体服务器托管在IDC机房。)
1核处理器1.00G内存,2.00Mbps带宽,10G硬盘(赠送20G),CentOS 5.4 32位 (10个月972.00人民币)
阿里云服务器95折优惠免费链接(长期有效):
http://www.aliyun.com/cps/rebate?from_uid=F22/DcfPIgPNTAQzpibDvkoZ66Wwn8jW
(二)申请购买域名
我的是在淘宝找了一个商家,在阳光互联买了一个域名第一年28.00人民币: itmal.com
域名是完全属于自己并可以控制的,登录(http://www.ufhost.com/)能够对域名进行管理,更改IP解析地址。
(这里需要上传身份证正反面审核通过后,以后才能更换到其他域名服务商,否则不能更换。)
(三)网站备案
国内的网站都是需要备案的,到阿里云官网个人用户中心备案管理栏目申请备案,按照步骤一步一步来。
阿里云ICP代备案管理系统网址:http://aliyun.gein.cn/webbaaliyun/login.action
这个步骤是最费时间的(我的在四川审核花了一个月左右),需要打印材料、上传身份证正反面照、邮寄资料到通管局等,花费20.00~30.00人民币。
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
以上步骤总共花了50多人民币,主机购买使用的代金券,需要注意的是,域名备案是购买了主机和域名以后进行的,和主机、域名有绑定关系。
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
(四)选择网站程序并在本地搭建评估
现在网上的开源程序比较多(尤其是php的),需要关注开源协议,BSD、GPL等都可以用于商业经营,国内很多开源的网站程序都需要负担许可费用,需要注意。
此处不多说,我选择了淘掌门淘宝客返利程序,下载地址:http://www.taozhangmen.net/
另外,可以下载其他的淘掌门淘宝客模板,还可以自己修改一些php源文件,增加或改变内容风格和布局。
(五)远程登录服务器主机搭建正式网站(Linux)
-
<span style="font-size:12px;"> #修改root密码
-
passwd root
-
#添加新用户phpuser
-
useradd phpuser
-
#修改phpuser密码
-
passwd phpuser
-
#禁止root远程登录:修改PermitRootLogin,默认为yes且注释掉了;修改是把注释去掉,并改成no
-
vi /etc/ssh/sshd_config
-
#重启ssh服务
-
service sshd restart
-
#安装xampp
-
wget http://www.apachefriends.org/download.php?xampp-linux-1.8.1.tar.gz
-
tar xvfz xampp-linux-1.8.1.tar.gz -C /opt
-
vi ~/.bash_profile
-
. ~/.bash_profile
-
lampp restart
-
find /opt/ -name httpd-xampp.conf
-
#修改访问权限配置
-
cd /opt/lampp/etc/extra/
-
vi httpd-xampp.conf
-
lampp restart
-
#lampp安全配置
-
lampp security
-
#安装淘掌门淘宝客程序
-
wget http://www.taozhangmen.net/download/pisces_v3.13.20121015.zip
-
mv pisces_v3.13.20121015.zip /opt/lampp/htdocs/
-
unzip pisces_v3.13.20121015.zip
-
#安装unzip工具
-
yum istall unzip
-
yum install unzip
-
unzip pisces_v3.13.20121015.zip
-
cd upload/
-
mv upload/* ./
-
cp /opt/lampp/htdocs/itao/pisces/code/conf/standard/db.conf.php.sample /opt/lampp/htdocs/itao/pisces/code/conf/standard/db.conf.php
-
#安装设置权限
-
chmod -R 755 *
-
chmod 777 ./pisces/code/tmp
-
chmod 777 ./pisces/backup/
-
chmod 777 ./pisces/code/conf/standard/db.conf.php
-
chmod -R 777 *
-
#安装szrz上传下载工具
-
mkdir -p /usr/local/rzsz && cd /usr/local/rzsz
-
wget http://freeware.sgi.com/source/rzsz/rzsz-3.48.tar.gz
-
tar -xzvf rzsz-3.48.tar.gz
-
cd src
-
vi Makefile
-
make posix
-
yum install make
-
yum install gcc
-
make posix
-
cp rz sz /usr/sbin/
-
rz
-
#淘宝客和淘宝应用验证
-
mv xtaoAuth.html /opt/lampp/htdocs/
-
#安装中文支持
-
vi /etc/sysconfig/i18n
-
vi index.php
-
yum groupinstall chinese-support
-
df -h
-
vi index.php
-
echo $LANG
-
export LANG=zh_CN.UTF-8
-
vi index.php
-
yum groupinstall chinese-support
-
#防火墙设置
-
netstat -ant
-
iptables -X
-
iptables -F
-
/etc/rc.d/init.d/iptables save
-
iptables -p INPUT DROP
-
iptables -p OUTPUT DROP
-
iptables -p FORWARD DROP
-
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
-
iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT
-
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
-
iptables -A OUTPUT -p tcp --sport 80 -j ACCEPT
-
iptables -A INPUT -p tcp --dport 110 -j ACCEPT
-
iptables -A INPUT -p tcp --dport 25 -j ACCEPT
-
iptables -A OUTPUT -p tcp --dport 110 -j ACCEPT
-
iptables -A OUTPUT -p tcp --dport 25 -j ACCEPT
-
iptables -A INPUT -p tcp --dport 21 -j ACCEPT
-
iptables -A INPUT -p tcp --dport 20 -j ACCEPT
-
iptables -A OUTPUT -p tcp --dport 21 -j ACCEPT
-
iptables -A OUTPUT -p tcp --dport 20 -j ACCEPT
-
iptables -A OUTPUT -p icmp -j ACCEPT
-
iptables -A INPUT -p icmp -j ACCEPT
-
iptables -A INPUT -i lo -p all -j ACCEPT
-
iptables -A OUTPUT -o lo -p all -j ACCEPT
-
/etc/rc.d/init.d/iptables save
-
vi /etc/sysconfig/iptables
-
iptables -L -n
-
service iptables restart
-
netstat -ant
-
chkconfig --add iptables
-
service iptables restart
-
service iptables stop
-
service iptables start
-
iptables -L
-
iptables -h
-
iptables --list
-
#fdisk加载购买的硬盘空间
-
df -h
-
cd /dev
-
ls
-
mount hda
-
fdisk -l
-
fdisk /dev/xvdb
-
fdisk -l
-
df -h
-
mkfs.ext3 /dev/xvdb1
-
done
-
echo '/dev/xvdb1 /mnt ext3 defaults 0 0' >> /etc/fstab
-
mount -a
-
df -h
-
cat /etc/fstab
-
vi /etc/fstab
-
df -h
-
vi /etc/fstab
-
mount -a
-
df -h
-
cat /etc/fstab
-
umount /mnt
-
df -h
-
#DNS测试
-
ping itmal.com
-
ping www.itmal.com
-
cd /opt/lampp/
-
netstat -anp|grep 80
-
service iptables stop
-
service iptables start
-
reboot
-
#交换空间设置
-
cd /tmp
-
top
-
free -m
-
dd if=/dev/zero of=/tmp/big_swap bs=1024 count=2000000
-
du -sh big_swap
-
mkswap big_swap
-
swapon big_swap
-
lampp restart
-
#mysql数据库设置
-
cd var
-
cd mysql/
-
cat AY1212201035546986057.err
-
chmod -R 777 /tmp
-
lampp restart
-
rm -fr AY1212201035546986057.err
-
cd bin/
-
./mysql -u root -p******
-
#增加其他分网站内容
-
rm -fr shop
-
rm -fr shop.zip
-
mkdir shop
-
unzip tbhuanguan.zip
-
cd shop/
-
chmod +x *
-
#替换淘宝客pid
-
sed -i "s/mm_12597562_0_0/mm_33638575_0_0/g" `grep mm_12597562_0_0 -rl ./`;
-
sed -i "s/mm_10089214_0_0/mm_33638575_0_0/g" `grep mm_10089214_0_0 -rl ./`;
-
sed -i "s/12597562/33638575/g" `grep 12597562 -rl ./`;
-
sed -i "s/10089214/33638575/g" `grep 10089214 -rl ./`;
-
chmod +x *
-
#修改php源文件自定义内容风格布局,添加淘掌门淘宝客模板等(略)</span>
至此,一个个人PHP经营性网站----我的淘宝客itmal.com就正式搭建好了:http://www.itmal.com/
总共花了一个多月50多人民币(不含主机购买),可以玩十个多月~
(责任编辑:IT)
(一)购买服务器服务器选择种类比较多,vps、云服务器、服务器托管等。虚拟服务器和实体服务器相对,独享IP和共享IP相对,独享带宽和共享带宽相对,具体细节我也没有深究。 有的只给你租用部分网页空间和数据库空间,是最便宜的,但没有系统控制权。我希望有一台服务器自己可以完全控制,有一个独立的IP,带宽满足2w以下的访问就够了,于是就在阿里云购买了一个云服务器。(也算是虚拟机的一种但又要高级些,应该还是没有实体机性能好,大企业都是自己的实体服务器托管在IDC机房。) 1核处理器1.00G内存,2.00Mbps带宽,10G硬盘(赠送20G),CentOS 5.4 32位 (10个月972.00人民币) 阿里云服务器95折优惠免费链接(长期有效): http://www.aliyun.com/cps/rebate?from_uid=F22/DcfPIgPNTAQzpibDvkoZ66Wwn8jW
(二)申请购买域名我的是在淘宝找了一个商家,在阳光互联买了一个域名第一年28.00人民币: itmal.com 域名是完全属于自己并可以控制的,登录(http://www.ufhost.com/)能够对域名进行管理,更改IP解析地址。 (这里需要上传身份证正反面审核通过后,以后才能更换到其他域名服务商,否则不能更换。)
(三)网站备案国内的网站都是需要备案的,到阿里云官网个人用户中心备案管理栏目申请备案,按照步骤一步一步来。 阿里云ICP代备案管理系统网址:http://aliyun.gein.cn/webbaaliyun/login.action 这个步骤是最费时间的(我的在四川审核花了一个月左右),需要打印材料、上传身份证正反面照、邮寄资料到通管局等,花费20.00~30.00人民币。 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 以上步骤总共花了50多人民币,主机购买使用的代金券,需要注意的是,域名备案是购买了主机和域名以后进行的,和主机、域名有绑定关系。 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
(四)选择网站程序并在本地搭建评估现在网上的开源程序比较多(尤其是php的),需要关注开源协议,BSD、GPL等都可以用于商业经营,国内很多开源的网站程序都需要负担许可费用,需要注意。 此处不多说,我选择了淘掌门淘宝客返利程序,下载地址:http://www.taozhangmen.net/ 另外,可以下载其他的淘掌门淘宝客模板,还可以自己修改一些php源文件,增加或改变内容风格和布局。
(五)远程登录服务器主机搭建正式网站(Linux)
总共花了一个多月50多人民币(不含主机购买),可以玩十个多月~
(责任编辑:IT) |