获取公网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文件,不然会直接显示文件夹。输入命令自动完成安装:yum -y install java-1.7.0-openjdk* java –version 查看java的安装版本
yum install tomcat6 tomcat6-webapps tomcat6-admin-webapps 按照以上方法安装tomcat6默认目录在/usr/share/tomcat6/下
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
命令:unzip 文件名.zip
http://www.linuxidc.com/Linux/2014-01/95256.htm 一、安装Apache程序,一般有三种安装方式: 1.直接网络安装; 2.下载rpm包,上传至服务器进行安装; 3.通过原代码编译安装; yum -y install 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
测试安装配置是否成功 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
二基本配置: 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
2.针对中文Big5编码语言 编辑/etc/httpd/conf/httpd.conf 找到如下内容: 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
3.针对首页权限相关设置 编辑/etc/httpd/conf/httpd.conf 找到如下内容: Options Indexes FollowSymLinks 更改为 Options FollowSymLinks MultiViews
进阶配置:
网站IP被别人的域名非法指向了?Apache如何禁止恶意域名指向你的服务器IP: 解决办法一: 新建一个虚拟主机:
