搭建属于自己的网站
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,前言:之前在浏览别人的个人网站的时候,一直在羡慕别人是如何如何厉害。那么当我学习到Linux网络服务器时,终于感觉学到的知识能排上用场了。自己也能维护自己的小网站了,那么废话不多说,开始搭建服务吧。1
千家信息网最后更新 2025年01月22日搭建属于自己的网站
前言:
之前在浏览别人的个人网站的时候,一直在羡慕别人是如何如何厉害。那么当我学习到Linux网络服务器时,终于感觉学到的知识能排上用场了。自己也能维护自己的小网站了,那么废话不多说,开始搭建服务吧。
1.准备工作
注册一个属于自己的域名(一年40到50左右)
租用一台VPS主机(一月40到50左右)
(这里不打广告,如果小伙伴们不知道去哪里注册域名和VPS,笔者推荐去阿里云看看,如果不打算花钱也没关系,我们也可在内网搭建一个,仅供学习使用。)
2.LAMP环境部署
2.1 安装软件包
[root@ch ~]# cat /etc/redhat-release && uname -r ## 以下都以CentOS 6.7安装说明CentOS release 6.7 (Final)2.6.32-573.el6.x86_64[root@ch ~]# yum -y install httpd php mysqld php-mysql mysql-server ## 安装LAMP软件包和关系包
2.2 程序配置
[root@ch ~]# cd /etc/httpd/conf/[root@ch conf]# cp httpd.conf{,.bak} ## 备份httpd配置文件[root@ch conf]# service httpd start && service mysqld start ## 启动httpd和mysqld服务[root@ch conf]# mysqladmin -u root password "123.com" ## 为mysql数据库创建密码[root@ch conf]# mysql -u root -p ## 登录mysql数据库Enter password: ## 输入刚才设置的数据库密码mysql> CREATE DATABASE webDB; ## 创建一个数据库Query OK, 1 row affected (0.00 sec)mysql> GRANT ALL ON webDB.* TO "ch"@"127.0.0.1" IDENTIFIED BY "ch.123"; ## 授权一个用户从127.0.0.1登录并可以对该库做所有操作Query OK, 0 rows affected (0.00 sec)mysql> quit ## 退出数据库Bye
2.3 服务测试
[root@ch conf]# vim /var/www/html/index.php ## 添加内容如下[root@ch conf]# service httpd reload ## 重载配置文件[root@ch conf]# curl http://172.18.20.12/index.php ## 使用其他主机更好Succeed ## 表示php连接数据库成功
3.搭建站点
3.1 下载程序包
这里推荐3个开源程序包的官网:
1.https://cn.wordpress.org 个人博客站点
2.http://www.discuz.net 论团站点
3.http://www.phpwind.net 社区站点
那么我们就以phpwind为例吧:
[root@ch html]# unzip phpwind_UTF8_8.7.1.zip ## 解压phpwind程序包[root@ch html]# chown -R root:apache upload/ ## 修改属组为apache[root@ch html]# chmod -R g+w upload/ ## 添加写权限
3.2 安装程序包
浏览器输入:http://172.18.20.12/upload
环境检测完毕直接进入下一步
完成之后就可以在后台管理我们的网站了
4.安装完成后的操作
[root@ch html]# vim /etc/httpd/conf/httpd.conf ## 修改httpd配置文件#DocumentRoot "/var/www/html" ## 禁用中心主机## 开启虚拟主机 DocumentRoot /var/www/html/upload ## 定义URL路径的起始位置 ServerName www.chen-hao.com.cn ErrorLog logs/phpwind/error_log ## 定义错误日志的存储路径 CustomLog logs/phpwind/access_log common ## 定义访问日志的存储路径 [root@ch html]# mkdir /var/log/httpd/phpwind ## 创建日志的储存路径目录[root@ch html]# service httpd reload ## 重载配置
配置完成以后,如果有自己的域名,那么就可以去相应的域名管理控制台。将相对应的域名解析为IP地址了,那么就可以通过域名来访问了,网站基本算搭建完成了。
域名
数据
数据库
配置
程序
网站
主机
站点
路径
服务
文件
日志
个人
密码
环境
软件
软件包
存储
学习
推荐
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
java 软件开发详解
国内网络安全管理变化
pubg多久能换服务器
云服务器靠什么赚钱
信息网络安全培训
世界银行数据库与中亚旅游相关
银行软件开发考什么条件
网络安全意识防护
绝地求生国际版体验怎么改服务器
plsql没有数据库
广东专插本网络技术专业
思科系统网络技术学院
制作app数据库怎么解决
数据库技术的举例
网络安全和信息安全 考试
网络安全总体认识
威胁互联网网络安全犯罪
华为网络安全认证难不难
弹性云服务器无法连接服务器
数据库用时间戳作为自增列
信息网络安全培训
sql 数据库脚本备份
水星路由器突然服务器无响应
乐富网络技术有限公司
数据库 标签
数据库由那几个部分构成
软件开发收入税率是多少
csgo完美匹配服务器哪个好
备份数据库四种类型
网络技术指导