在腾讯云上面搭建个人网站

购买腾讯云服务器

获取公网ip地址和服务器的用户名,登录密码。
启动Xshell,创建新的连接
选择一个名称
选择ssh协议(protoco)
host就是ip地址
portname选择22
点击ok,输入用户名root和登录密码,到此就成功连接上了远程的服务器。

注意

购买腾讯云的时候,在管理中心,选择安全组调整开放的端口,将所有端口打开,这样就可以访问网站了,不然,因为Apache是默认80端口的,如果没有打开80端口那么究没法访问网站了。

服务器的配置

配置Apache
httpd –v查看Apache的版本
也可以使用service httpd status命令,查看httpd的运行状态。
如果httpd没有运行,可以使用service httpd start启动http服务
如果是使用默认的80端口,启动后,可以在浏览器中输入http://localhost/来测试httpd服务
我们经常要浏览网页,提供这样的服务是apache。提供apache服务的软件是httpd服务。
服务终于启动了,我们的apache的默认发布目录是:/var/www/html,默认的发布文件是那个目录地下的index.html.
修改/etc/hosts文件,添加本机IP和域名之间的对照:
ifconfig查看ip

修改默认网页

通过下面的代码就可以修改默认首页
vi /etc/httpd/conf.d/welcome.conf

#
# This configuration file enables the default "Welcome"
# page if there is no default index page present for
# the root URL.  To disable the Welcome page, comment
# out all the lines below.
//将下面的代码全部加上#号就是注释掉
#<LocationMatch "^/+$">
  #  Options -Indexes
 #   ErrorDocument 403 /error/noindex.html
#</LocationMatch>
然后回到xshell执行代码
service httpd restart
然后 cd /var/www/html
在该目录下面添加工程,但是要在该页面下添加index文件,不然会直接显示文件夹。

centos下配置Java环境

输入命令自动完成安装:yum -y install java-1.7.0-openjdk*
java –version 查看java的安装版本

安装Tomcat6

yum install tomcat6 tomcat6-webapps tomcat6-admin-webapps
按照以上方法安装tomcat6默认目录在/usr/share/tomcat6/下

启动Tomcat

service tomcat6 start
http://139.199.182.140:8080/这样就可以访问网址了。
但是我在实际操作中发现Tomcat操作起来有问题,不知道如何部署项目。

实现服务器文件的上传下载

经常有这样的需求,我们在Windows下载的软件包,如何上传到远程Linux主机上?还有如何从Linux主机下载软件包到Windows下;之前我的做法现在看来好笨好繁琐,不过也达到了目的,笨人有本方法嘛;
我是怎么操作的:
1、打开一台本地Linux虚拟机,使用mount 挂载Windows的共享文件夹到Linux上,然后拷贝数据到Linux虚拟机里面;(经常第一步都不顺利,无法挂载Windows的文件夹)
2、在本地Linux虚拟机使用rsync同步拷贝的数据到远程Linux主机上,需要双方都要安装rsync包、openssh-clients包;遇到大一点的文件拷贝很费时间;
3、还有一种方法就是直接使用wget直接下载,提前是有下载的网址;大部分都是下载到Windows本地然后上传到远程Linux主机;
下面介绍一个简单的方法,方便上传Windows的文件到Linux上,也可以从Linux下载到Windows本地;

步骤

1、 使用我们常用的Xshell登录工具,新建立一个远程会话,填写ip地址及用户名密码后,选择最下面的ZMODEM,填写下载的路径,加载的路径;2个路径可以一样也可以不一样;
2、在Linux主机上,安装上传下载工具包rz及sz
如果不知道你要安装包的具体名称,可以使用yum provides */name 进行查找系统自带软件包的信息;
[root@localhost src]# yum provides */rz
lrzsz-0.12.20-27.1.el6.i686 : The lrz and lsz modem communications programs
Repo : base
Filename : /usr/bin/rz
一般会列出软件包的名称及版本,还有安装路径;查询到软件包名后,使用yum install -y 包名 进行安装。
lrzsz包安装完成后包括上传rz、下载sz命令;只需要安装这个包即可。
[root@localhost src]# yum install -y lrzsz
3、从Windows上传文件,上传命令为rz;在Linux命令行下输入rz,上传的文件在当前命令行的目录下;
[root@localhost src]# rz
输入rz命令后,会弹出对话框,选择你要上传的文件,选择打开就上传到Linux主机。上传完可以使用ls 查看;
4、从Linux主机下载文件,下载命令为sz ,后面跟要下载的文件名;可以选择下载的保存文件夹;
[root@localhost src]# sz nginx-1.6.2.tar.gz

解压zip文件

命令:unzip 文件名.zip

安装和配置Apache

http://www.linuxidc.com/Linux/2014-01/95256.htm
一、安装Apache程序,一般有三种安装方式:
1.直接网络安装;
2.下载rpm包,上传至服务器进行安装;
3.通过原代码编译安装;
yum -y install httpd

rpm -qa | grep httpd

启动/停止/重新启动/状态
service httpd start
service httpd stop
service httpd restart
service httpd status
pstree | grep httpd //验证服务是否启动,比较少用;
启动时,如果提示如下信息:
正在启动 httpd:httpd: Could not reliably determine the server’s fully qualified domain name, using localhost.localdomain for ServerName
编辑/etc/httpd/conf/httpd.conf
找到如下内容:
ServerName www.example.com:80
更改为
ServerName localhost:80

再重启一下Apache服务即可;

测试安装配置是否成功
http://ip地址
如果出来:Apache 2 Test Page powered by CentOS 说明就OK了,简单吧;
如果打不开,那应该是iptables的问题;
编辑/etc/sysconfig/iptables
添加如下内容:
-A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT
-A INPUT -m state –state NEW -m tcp -p tcp –dport 443 -j ACCEPT

然后重启一下iptables服务可;

二基本配置:
1.针对主机环境的设置项目
编辑/etc/httpd/conf/httpd.conf
KeepAlive off
更改为
KeepAlive on
MaxKeepAliveRequests 100
更改为
MaxKeepAliveRequests 500 //为了增进效率则可以改大一点;

StartServers 8
MinSpareServers 5
MaxSpareServers 20
ServerLimit 256
MaxClients 256
MaxRequestsPerChild 4000

StartServers 4
MaxClients 300
MinSpareThreads 25
MaxSpareThreads 75
ThreadsPerChild 25
MaxRequestsPerChild 0
两个执行模块,默认使用prefork模块,如果想使用worker模块编辑如下文件:
/etc/sysconfig/httpd
找下如下内容:

HTTPD=/usr/sbin/httpd.worker

更改为
HTTPD=/usr/sbin/httpd.worker

然后重启一下apache服务即可;

2.针对中文Big5编码语言
编辑/etc/httpd/conf/httpd.conf
找到如下内容:
AddDefaultCharset UTF-8
更改为

AddDefaultCharset UTF-8

或者
AddDefaultCharset gb2313 //根据实际情况设置;
找到如下内容:
LanguagePriority en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv zh-CN zh-TW
更改为
LanguagePriority zh-CN en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv zh-TW

然后重启一下apache服务即可;

3.针对首页权限相关设置
编辑/etc/httpd/conf/httpd.conf
找到如下内容:
Options Indexes FollowSymLinks
更改为
Options FollowSymLinks MultiViews

然后重启一下apache服务即可;

进阶配置:

网站IP被别人的域名非法指向了?Apache如何禁止恶意域名指向你的服务器IP:
解决办法一:
新建一个虚拟主机:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值