惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

TaoSecurity Blog
TaoSecurity Blog
L
LINUX DO - 最新话题
Help Net Security
Help Net Security
N
News | PayPal Newsroom
www.infosecurity-magazine.com
www.infosecurity-magazine.com
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
The Last Watchdog
The Last Watchdog
S
Security @ Cisco Blogs
W
WeLiveSecurity
C
CXSECURITY Database RSS Feed - CXSecurity.com
Webroot Blog
Webroot Blog
T
Troy Hunt's Blog
V
Vulnerabilities – Threatpost
Google Online Security Blog
Google Online Security Blog
N
News and Events Feed by Topic
T
Threat Research - Cisco Blogs
Security Archives - TechRepublic
Security Archives - TechRepublic
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
T
Tor Project blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
D
Darknet – Hacking Tools, Hacker News & Cyber Security
PCI Perspectives
PCI Perspectives
Google DeepMind News
Google DeepMind News
T
Tailwind CSS Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Apple Machine Learning Research
Apple Machine Learning Research
IT之家
IT之家
S
SegmentFault 最新的问题
J
Java Code Geeks
P
Privacy & Cybersecurity Law Blog
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
博客园 - 【当耐特】
博客园_首页
H
Hacker News: Front Page
T
Threatpost
Jina AI
Jina AI
博客园 - Franky
月光博客
月光博客
L
LINUX DO - 热门话题
The Cloudflare Blog
H
Heimdal Security Blog
博客园 - 司徒正美
酷 壳 – CoolShell
酷 壳 – CoolShell
Cloudbric
Cloudbric
雷峰网
雷峰网
Hugging Face - Blog
Hugging Face - Blog
S
Secure Thoughts
T
Tenable Blog
I
Intezer
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻

秋水逸冰

丽萨主机:双ISP家宽住宅IP VPS/CN2 GIA精品网/G口大带宽 | 秋水逸冰 Linux Kernel 6.18.x 编译版 | 秋水逸冰 思考未来人与 AI 的关系 | 秋水逸冰 3X-UI 面板安装和使用教程 | 秋水逸冰 Xray-UI 面板安装和使用教程 | 秋水逸冰 WCMP (Windows + Caddy + MariaDB + PHP) Nginx for Windows | 秋水逸冰 Aria2 for Windows | 秋水逸冰 Curl for Windows | 秋水逸冰 Wget for Windows | 秋水逸冰 Windows 11 Enterprise LTSC DD 镜像 Windows Server 2025 Datacenter DD 镜像 重新编译 curl 以支持 HTTP3 | 秋水逸冰 tiny10 和 tiny11 23H2 的 Windows DD 镜像 从 Apache httpd 切换到 Caddy2 LCMP (Linux + Caddy + MariaDB + PHP) Windows 11 Pro for Workstations 22H2 DD 镜像 Shadowsocks 编译版 by Teddysun | 秋水逸冰 适用于 UEFI 启动的多个 Windows 系统 DD 镜像 Linux Kernel 5.15.x 编译版 | 秋水逸冰 制作适用于 WSL 的任意 Linux 镜像 Windows 11 Pro for Workstations 21H2 DD 镜像 Windows 10 Enterprise LTSC DD 镜像 Linux Kernel 5.14.x 编译版 | 秋水逸冰 Linux Kernel 5.13.x 编译版 | 秋水逸冰 Windows Server 2022 Datacenter DD 镜像 在 Windows 10 上安装 Rocky Linux 系统 Linux Kernel 5.12.x 编译版 | 秋水逸冰 Linux Kernel 5.11.x 编译版 | 秋水逸冰 在 Windows 10 上安装 CentOS 系统 Linux Kernel 5.10.x 编译版 | 秋水逸冰 Caddy v1.0.5 编译版 | 秋水逸冰 在 Windows 系统里轻松创建自定义服务 | 秋水逸冰 如何在 CentOS 8 下安装 Docker Engine 在 CentOS 7 下构建 Android 编译环境 使用 Docker Buildx 构建多种系统架构镜像 | 秋水逸冰 使用 Docker 快速部署 Shadowsocks-libev + v2ray-plugin 如何使用 FirewallD 开启 IP 白名单 WireGuard 一键安装脚本 | 秋水逸冰 域名那些事儿5 | 秋水逸冰 告别 | 秋水逸冰 Windows Server 2019/2016/2012R2 Datacenter DD 镜像 如何制作 Windows Server 2019 的 DD 镜像 介绍几款 Docker 镜像 | 秋水逸冰 如何启用 Shadowsocks 的多端口 | 秋水逸冰 一键安装KMS服务脚本 | 秋水逸冰 关于免费SSL证书的那些事儿 | 秋水逸冰 使用定时任务cron监视Shadowsocks进程 | 秋水逸冰 LAMP新增Letsencrypt支持 | 秋水逸冰 从编译到二进制安装 | 秋水逸冰 PHP模块一览及简要说明 | 秋水逸冰 使用 GPG 加密 Github Commits 一键安装最新内核并开启 BBR 脚本 | 秋水逸冰 Shadowsocks 一键安装脚本(四合一) | 秋水逸冰 FTP 上传一键脚本ftp_upload.sh | 秋水逸冰 限制 IP 访问 WordPress 登录画面 CentOS 6.10安装Python2.7.18 | 秋水逸冰 一键备份脚本backup.sh | 秋水逸冰 域名那些事儿4 | 秋水逸冰 域名那些事儿3 | 秋水逸冰 LAMP下SSL设置教程 | 秋水逸冰 L2TP/IPSec一键安装脚本 | 秋水逸冰 域名那些事儿2 | 秋水逸冰 一键测试脚本bench.sh | 秋水逸冰 解决pip安装M2Crypto失败的问题 | 秋水逸冰 在CentOS下编译安装GCC | 秋水逸冰 域名那些事儿 | 秋水逸冰 MySQL性能优化的简单说明 | 秋水逸冰 Zend Guard Loader简介及下载链接一览 | 秋水逸冰 Windows和Linux下Whois命令的安装和使用 | 秋水逸冰 LAMP一键安装脚本使用说明 | 秋水逸冰 Windows系统下安装dig命令 | 秋水逸冰 如何在Debian下安装Webmin | 秋水逸冰 Apache下部署SSL教程 | 秋水逸冰 Shadowsocks-go一键安装脚本 | 秋水逸冰 少壮不努力,一生在内地 | 秋水逸冰 Google日语输入法离线安装包 | 秋水逸冰 PHP加速缓存Zend Opcache | 秋水逸冰 CentOS下安装aria2教程 | 秋水逸冰 Linux多线程下载工具Axel | 秋水逸冰 phpMyAdmin导入文件错误的解决办法 | 秋水逸冰 PHP编译安装常见错误总结 | 秋水逸冰 phpMyAdmin从4.1.x升级到4.2.x注意事项 | 秋水逸冰 Debian下shadowsocks-libev一键安装脚本 | 秋水逸冰 CentOS下shadowsocks-libev一键安装脚本 | 秋水逸冰 又一家VPS:Vultr.com | 秋水逸冰 Linux系统中常用操作命令 | 秋水逸冰 Eclipse下搭建Python开发环境 | 秋水逸冰 Shadowsocks Python版一键安装脚本 | 秋水逸冰 Git初学者:msysgit和tortoisegit | 秋水逸冰 CentOS 6下编译PHP出错 | 秋水逸冰 Apache如何开启Gzip压缩 | 秋水逸冰 Linux Shell逻辑运算符和表达式详解 | 秋水逸冰 吐槽腾讯:PC用户也是用户 | 秋水逸冰 Webmin:如何安装Perl模块DBI和DBD-MySQL | 秋水逸冰 CentOS下如何手动添加Swap | 秋水逸冰 安装PHP的PDO MySQL扩展 | 秋水逸冰 Javascript获取URL参数值 | 秋水逸冰 总结我所用过的VPS商家 | 秋水逸冰 Apache索引(目录浏览)的那些事儿 | 秋水逸冰
CentOS服务器Web环境搭建 | 秋水逸冰
秋水逸冰 · 2013-05-08 · via 秋水逸冰

技术 秋水逸冰 14913浏览 2评论

centos

一、安装操作系统CentOS6.4-x86_64(64位)
1)下载镜像ISO文件
下载链接:
http://mirrors.163.com/centos/6.4/isos/x86_64/CentOS-6.4-x86_64-bin-DVD1.iso
http://mirrors.163.com/centos/6.4/isos/x86_64/CentOS-6.4-x86_64-bin-DVD2.iso
将上述两个ISO文件下载完成后,即可以进入安装操作。
*安装64位操作系统可以有效利用4GB以上的大内存。
 
2)CentOS6.4-x86_64系统镜像有两个ISO文件,安装系统只用到第一个,第二个镜像是系统自带的软件包。
用光驱引导加载第一个iso文件,之后的安装操作过程请参考以下链接完成:
http://www.dedecms.com/knowledge/servers/linux-bsd/2012/0819/8405.html

二、设置IP地址、网关、DNS(一般云服务器或者VPS中这一步操作可忽略)
linux的网卡IP地址是存放在文件中的,这个配置文件在
/etc/sysconfig/network-scripts下,名称分别为ifcfg-eth0,ifcfg-eth1等。如果你只有一块网卡,就只有ifcfg-eth0一个文件,如果你有两块或者两块以上的网卡,就会有ifcfg-eth1、ifcfg-eth2等文件的出现。
1)先查看电脑有几块网卡:
终端命令下面输入:
cd /etc/sysconfig/network-scripts #进入/etc/sysconfig/network-scripts文件夹中
ls -al #查看/etc/sysconfig/network-scripts文件夹中所有的文件,发现只有一个ifcfg-eth0,说明电脑只有一块网卡
cd #返回
cp /etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/network-scripts/ifcfg-eth0.bak #备份ifcfg-eth0文件
vi /etc/sysconfig/network-scripts/ifcfg-eth0 #进入网卡ifcfg-eth0配置文件
 
DEVICE=”eth0″ #指出设备名称
BOOTPROTO=none #设置为none禁止DHCP, static启用静态IP地址, dhcp开启DHCP
NM_CONTROLLED=”yes” #network mamager的参数,实时生效,不需要重启
ONBOOT=yes #设置为yes,开机自动启用网络连接
TYPE=”Ethernet”  #网络类型为:Ethernet
UUID=”6fd7cbb5-c2bb-43a7-a803-173f55900e78″  #UUID
HWADDR=00:0C:29:13:88:AA #网卡的Mac地址
IPADDR=192.168.0.36 #请在这里设为你想设成的IP地址
PREFIX=24
GATEWAY=192.168.0.2 #请在这里设为你想设成的网关地址
DNS1=192.168.0.6 #请在这里设为你想设成的DNS地址
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no #禁止IPV6
NAME=”System eth0″ #定义设备名称
 
然后输入:
:wq!    #保存退出(Vim的保存退出命令)
 
service network restart                 #重启网络服务命令
或者
/etc/init.d/network restart             #重启网络服务命令
如果还不行,就重启一下服务器:shutdown -r now 或者reboot
 
三、配置防火墙规则,开启80、3306端口
终端命令下面输入:
vi /etc/sysconfig/iptables #打开Vim编辑
-A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT #允许80端口
-A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT #允许3306端口
然后输入:
:wq! #保存退出(Vim的保存退出命令)
特别提示:很多人把这两条规则添加到防火墙配置的最后一行,导致防火墙启动失败,正确的应该是添加到默认的22端口这条规则的下面。
/etc/init.d/iptables restart #最后重启防火墙使配置生效
 
插曲1:
我们知道,在局域网内的Linux需要在终端连接到外部网的时候,往往需要通过代理连接。
我们假设局域网内的代理服务器(Windows下代理服务器软件CCProxy)为 192.168.0.18,http端口为808,ftp端口为808,那么在终端设置代理设置如下:
在文件.bash_profile(位于root目录下)文件中添加下列4行代码后保存:
#
http_proxy=192.168.0.18:808
ftp_proxy=192.168.0.18:808
export http_proxy
export ftp_proxy
#
然后在终端里执行下面命令:
source .bash_profile
然后在终端查看一下是否设置成功
echo $http_proxy $ftp_proxy  #输出代理函数的命令
192.168.0.18:809 192.168.0.18:809
 
插曲2:
国内使用CentOS的话,我们一般要用到国内的源,这样速度更快些。如何使用?
首先备份/etc/yum.repos.d/CentOS-Base.repo
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
然后下载对应版本repo文件, 放入/etc/yum.repos.d/(操作前请做好相应备份)
运行yum makecache生成缓存
 
下载地址请参考链接http://mirrors.163.com/.help/centos.html
 
插曲3:
如果我们安装CentOS6.4时是最小化安装的,那么wget命令默认是没有安装的。怎么办呢?这时候可以用yum方式来安装wget
打开终端,输入下面命令:
yum install -y wget
如果安装的是桌面版,则可忽略这一步。

四、安装LAMP(Linux+Apache+MySQL+PHP)一键安装包
1、使用putty或类似的SSH工具登陆。
2、安装LAMP(Linux+Apache+MySQL+PHP)
1) 禁用SeLinux
终端里运行以下命令:

cd /root #进入根目录
wget http://teddysun.googlecode.com/files/lamp2.0.tar.gz #下载文件
tar -zxvf lamp2.0.tar.gz #解压缩文件
cd /root/lamp2.0#进入目录
chmod +x *.sh #赋予文件夹下所有文件执行权限
./disable.sh #执行禁用SeLinux脚本

2)运行一键安装包的脚本文件。

cd /root/lamp2.0 #进入目录
./lamp.sh | tee lamp.log #执行LAMP安装脚本

回车后出现如下界面:
Please input the root password of MySQL:(提示输入Mysql的root用户密码)
如果不输入直接回车,则设为默认密码:root
输入完成后,显示MySQL password:你输入的密码

Please input the mysql data location:
leave blank for /usr/local/mysql/data
(提示输入Mysql的data存放路径,如果不输入直接回车则存放在默认路径/usr/local/mysql/data)
直接回车或输入路径后显示mysql data location:默认路径或你输入的路径

Press any key to start…or Press Ctrl+c to cancel
(提示你输入任何键继续,或者按Ctrl+c取消安装)

如果你在之前的步骤输入了正确的选择,到了这一步你随便按下一个键,脚本就会自动完成剩下的事情了。整个安装过程根据机器配置不同,大约耗时40-60分钟。
本脚本将会安装:
Apache 2.4.4、MySQL 5.6.11、PHP 5.4.14、phpMyAdmin 3.5.8.1

转载请注明:秋水逸冰 » CentOS服务器Web环境搭建