搭建属于自己的网站

前言:

之前在浏览别人的个人网站的时候,一直在羡慕别人是如何如何厉害。那么当我学习到Linux网络服务器时,终于感觉学到的知识能排上用场了。自己也能维护自己的小网站了,那么废话不多说,开始搭建服务吧。



1.准备工作


注册一个属于自己的域名(一年40到50左右)

租用一台VPS主机(一月40到50左右)

(这里不打广告,如果小伙伴们不知道去哪里注册域名和VPS,笔者推荐去阿里云看看,如果不打算花钱也没关系,我们也可在内网搭建一个,仅供学习使用。)

2.LAMP环境部署


2.1 安装软件包

[[email protected] ~]# cat /etc/redhat-release && uname -r   ## 以下都以CentOS 6.7安装说明
CentOS release 6.7 (Final)
2.6.32-573.el6.x86_64
[[email protected] ~]# yum -y install httpd php mysqld php-mysql mysql-server  ## 安装LAMP软件包和关系包


2.2 程序配置

[[email protected] ~]# cd /etc/httpd/conf/
[[email protected] conf]# cp httpd.conf{,.bak}    ## 备份httpd配置文件
[[email protected] conf]# service httpd start && service mysqld start    ## 启动httpd和mysqld服务
[[email protected] conf]# mysqladmin -u root password "123.com"    ## 为mysql数据库创建密码
[[email protected] 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 服务测试

[[email protected] conf]# vim /var/www/html/index.php        ## 添加内容如下
<?php
$conn=mysql_connect("127.0.0.1","ch","ch.123");
if($conn) echo "Succeed";
else echo "Failed";
mysql_close();
?>
[[email protected] conf]# service httpd reload        ## 重载配置文件
[[email protected] 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为例吧:

[[email protected] html]# unzip phpwind_UTF8_8.7.1.zip    ## 解压phpwind程序包
[[email protected] html]# chown -R root:apache upload/    ## 修改属组为apache
[[email protected] html]# chmod -R g+w upload/            ## 添加写权限

3.2  安装程序包


浏览器输入:http://172.18.20.12/upload

环境检测完毕直接进入下一步


完成之后就可以在后台管理我们的网站了

4.安装完成后的操作

[[email protected] html]# vim /etc/httpd/conf/httpd.conf        ## 修改httpd配置文件
#DocumentRoot "/var/www/html"        ## 禁用中心主机
<VirtualHost 172.18.20.12:80>        ## 开启虚拟主机
    DocumentRoot /var/www/html/upload    ## 定义URL路径的起始位置
    ServerName www.chen-hao.com.cn        
    ErrorLog logs/phpwind/error_log        ## 定义错误日志的存储路径
    CustomLog logs/phpwind/access_log common        ## 定义访问日志的存储路径
</VirtualHost>
[[email protected] html]# mkdir /var/log/httpd/phpwind    ## 创建日志的储存路径目录
[[email protected] html]# service httpd reload    ## 重载配置

配置完成以后,如果有自己的域名,那么就可以去相应的域名管理控制台。将相对应的域名解析为IP地址了,那么就可以通过域名来访问了,网站基本算搭建完成了。

时间: 2024-10-13 12:16:44

搭建属于自己的网站的相关文章

学生成绩管理后台第二项任务:初步建模,搭建一个简单的网站

负责人:程琳茹 合伙人:李玉婷 签约员工:闫玉荣 前言:学生成绩管理后台,看起来是一个简单的项目,但是对于我们今后的发展很重要,建设一个管理后台有很多方法,这里我们主要使用Rstudio,在之后的文章中,会详细给出我们小组完成项目的过程与遇到的问题,欢迎大家借鉴,此外,同学们要积极参与讨论. 项目步骤:1.熟悉与安装Rstudio,并且配置好R内部环境. 2.建立好文件所存放的位置与确保文档可以正常使用. 3.搭建一个简单的网站,分别分为server.R端口与ui.R端口. 4.搭建好网站后,插

《learning laravel》翻译第三章-----搭建我们第一个网站

重要: 这是一个稳定的版本. 让我们知道你的喜好. 我们将会修改bug和错误,并且定期更新所有章节. 第二章: 搭建我们第一个网站 既然我们知道如何安装Laravel了, 那现在就开始通过我们自己的方式来搭建我们第一个基于Laravel的网站吧. 在本章中,通过搭建Laravel应用程序你将会很方便得学习Laravel的结构,路由,控制器,模板,Artisan命令,Elixir API和很多基础特性. 剖析Laravel结构 假设你将Laravel安装在 ~/Code/Laravel目录.跳转到

快速搭建属于自己的网站

使用的本地php环境,XAMPP这个是地址. p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px Menlo; color: #839496; background-color: rgba(1, 43, 54, 0.96) } span.s1 { } /Applications/XAMPP/xamppfiles/htdocs/upload/data 1.一个完全的新人如何搭建自己的个人网站 1.博客程序. wordpress,目前全球也是中国

自己搭建 Google 反向代理网站

自己搭建 Google 反向代理网站 1 mantouge · 133 天前 · 2649 次点击 这是一个创建于 133 天前的主题,其中的信息可能已经有所发展或是发生改变. 上次发布了一篇 建了一个 Google 反代,会有什么后果? http://v2ex.com/t/201854然后发现很多童鞋对怎么搭建反向代理服务器很感兴趣,这里就贴出来了,3KU 们! 假设你有一台可以访问Google服务的的服务器(VPS) 假设你有一个域名,并已经解析到服务器IP 假设你有SSL域名证书 假设你使

搭建简易Web GIS网站:使用GeoServer+PostgreSQL+PostGIS+OpenLayers3

搭建简易Web GIS网站:使用GeoServer+PostgreSQL+PostGIS+OpenLayers3 1         服务器搭建 使用Tomcat需要先安装Java.从Oracle官方网站下载Java最新版本: http://www.oracle.com/technetwork/java/javase/downloads/index.html 安装完成Java后,需要配置环境变量.具体方法请自行百度.安装成功后可以下载服务器了. 从Tomcat官方网站下载最新的版本,在Windo

在Azure上搭建Orchard CRM入口网站

这是英文版:Setup Orchard CRM portal website on Azure 在Azure上搭建Orchard CRM入口网站

九、搭建织梦cms网站

九.搭建织梦cms网站 1.介绍: 织梦内容管理系统(DedeCms) 以简单.实用.开源而闻名,是国内最知名的PHP开源网站管理系统,也是使用用户最多的PHP类CMS系统,在经历多年的发展,目前的版本无论在功能,还是在易用性方面,都有了长足的发展和进步,DedeCms免费版的主要目标用户锁定在个人站长,功能更专注于个人网站或中小型门户的构建,当然也不乏有企业用户和学校等在使用本系统. 优点: 1.易用:使用织梦你可以用十分钟学习它,十分钟搭建一个. 2.完善:织梦基本包含了一个常规网站需要的一

ubuntu 搭建简易的https网站

ubuntu 搭建简易的https网站 环境:ubuntu 12.04.5 openssl (1)创建一个ssl的保存路径 sudo mkdir /opt/nginx/ssl (2)生存密钥sudo openssl genrsa -out key.pem 2048 (3)sudo openssl req -new -x509 -nodes -out server.crt -keyout server.key (4)配置nginx server { listen 443; index index.

阿里云+wordpress搭建个人博客网站

文章来源:http://www.cnblogs.com/smyhvae/p/4965163.html 原文服务器准备部分去掉了,记录重要部分留作回头整理. 版本情况如下: 阿里服务器web环境一键安装包 官网购买地址: 分享:https://files.cnblogs.com/files/wowind/sh-1.5.5.zip wordpress: 官方下载地址:https://cn.wordpress.org/ phpMyAdmin: 官方下载地址:https://www.phpmyadmin

ubuntu16.04下搭建织梦源码网站步骤

ubuntu16.04搭建织梦源码网站配置步骤 基于ubuntu 16.04系统,使用 apache 进行布署,云服务器为阿里云 阿里云服务器 创建服务器选择ubuntu16.04 64位的操作系统 给安全组配置规则,添加80端口 相关环境配置 先更新 apt 相关源 sudo apt-get update mysql 安装 apt-get install mysql-server apt-get install mysql-client apt-get install libmysqlclie