个人服务器搭建网站如何进行备案?

个人服务器搭建网站如何进行备案?,第1张

备案时需要提交网站和域名信息,对应管局会对您的网站和域名进行核查,核查其是否满足备案要求。具体的详细步骤可以参考阿里云的ICP备案快速入门帮助

如果有帮助的话,记得采纳哦!

一:下载资源

1下载 VC11 vcredist_x64exe(32位下载VC11 vcredist_x86exe),因为云服务器上只装了IIS,其他环境都没有。推荐下载英文版。

2下载Apache httpd-249-win64-VC11zip (32位 网址相同) 由于自22后Apache官网不再更新win版本

3下载php php-5510 选择线程安全版本 VC11 x64 Thread Safe

二:安装配置

A安装 VC11 vcredist_x64exe

B安装配置php

1将php 解压到自定义目录下,我这里选择和默认目录一样: C:/php55

2将C:php55和C:php55ext加入环境变量PATH中

3将C:php55phpini-production 复制一份,并重命名为phpini

4开启几个常用php扩展,用记事本打开C:php55phpini

修改 721行 将; extension_dir = "ext" => extension_dir = "ext" (去掉extension前面的分号)

修改 873行 将;extension=php_mbstringdll => extension=php_mbstringdll(去掉extension前面的分号,这是php多字节字符串扩展)

修改 875行 将;extension=php_mysqldll => extension=php_mysqldll(去掉extension前面的分号)

修改 876行 将;extension=php_mysqlidll => extension=php_mysqlidll(去掉extension前面的分号)

5在 cmd中输入 php -v 验证是否安装成功

C安装配置Apache

1将Apache 解压到自定义目录下,我这里选择和默认目录一样: C:/Apache24

2打开C:apache24confhttpdconf (推荐使用Notepad++ 可以看到行号)

说明:由于默认的IIS服务器使用80端口,因此我令Apache使用8080端口,后面会讲WindowsServer2012如何打开8080端口

修改 37行 ServerRoot "c:/Apache24" => ServerRoot "c:/Apache24"(这里输入的是你解压apache安装包的位置)

修改 58行 Listen 80 => Listen 8080

修改 217行 #ServerName wwwexamplecom:80 => ServerName wwwexamplecom:8080 (去掉前面的#,同时设定端口号8080)

修改 241行 DocumentRoot "c:/Apache24/htdocs" => DocumentRoot "d:/WebSites" (这个目录即为Apache服务器的虚拟根目录,可以自己设定)

修改 242行<Directory "c:/Apache24/htdocs"> =><Directory "d:/WebSites">(与241保持一致)

修改 262行AllowOverride None=> AllowOverride All

修改 267-269行

Require all granted

Order Deny,Allow

Allow from all

修改 275行 DirectoryIndex indexhtml => DirectoryIndex indexhtml indexphp indexhtm (我们添加了indexphp indexhtm)

修改 358行 ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/" => ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/" (依然一样不用改)

修改 374行 <Directory "c:/Apache24/cgi-bin"> => <Directory "c:/Apache24/cgi-bin"> (依然一样不用改)

在C:Apache24confhttpdconf 最后一行添加

LoadModule php5_module "c:/php55/php5apache2_4dll" (这里与你下载的包有关)

AddType application/x-httpd-php php html htm (注意php html htm之间的空格)

PHPIniDir "c:/php55" (与自己的php安装目录一致)

3安装

打开cmd,注意WindowsServer2012中的PowerShell与cmd还是有区别的,快捷键win+X 选择打开cmd

进入c:Apache24bin (你的Apache安装目录)

执行 httpd -k install(用PowerShell 无法执行这个命令)

4 进入c:Apache24bin (你的Apache安装目录)

双击运行 ApacheMonitorexe

不出意外,这时右下角已经有Apache的图标了,在自己的服务器云主机上从浏览器 访问 localhost:8080 以及 IP:8080 都可以发现成功了。

可能错误分析:

1 右下角Apache面板显示 no services installed。说明Apache没有安装成功。

2 服务器上键入 localhost:8080 以及 ip:8080 无法显示。说明httpdconf 配置错误

3 服务器上可以通过ip:8080 访问 外网不能访问。说明8080端口没有开放。你可以在cmd里面利用 netstat -ano查看端口开启情况。

但是通过外网来访问服务器 IP:8080 去发现无法连接。这是因为默认的8080端口没有打开。步骤如下:

阿里云WindowsServer2012打开8080端口方法:

1、进入控制面板 选择防火墙,选择高级设置

2 左侧选择入站规则,右侧点击新建规则

3 选择 端口

4 选择TCP 下面特定端口填写8080

5 允许连接

6

7 完成

这时通过外网 就可以以 IP:8080 方式访问Apache服务器了。

1、运行我们的App

2、进入app主画面

3、在画面底部找到 控制台 选项

4、进入控制台画面,在画面中 我的云产品-> 云服务器ESC,选择云服务器ESC

5、在实例中可以看到我们的一台实例

6、选择实例就可以进入 监控图表 画面

7、选择一个图表资料可以查看图标数据

8、在左上角还可以根据 时间端来查看服务器状态

1、到阿里云官网购买一台服务器

  2、给阿里云服务器挂盘,阿里云有教程这里不讲解,自己看。

Linux 系统挂载数据盘

视频:Linux服务器挂载数据盘

  3、下载tomcat http://apachearvixecom/tomcat/tomcat-7/v7054/bin/apache-tomcat-7054zip

4、准备三个Java Web项目

web-home 官网项目

web-api 接口项目

web-admin 管理后台项目

开始配置环境:

  1、登录申请成功的阿里云服务器中

  2、编辑bashrc文件

1

vim bashrc

  文件中默认内容是

# bashrc

# User specific aliases and functions

alias rm='rm -i'

alias cp='cp -i'

alias mv='mv -i'

#ource global definitions

if [ -f /etc/bashrc ]; then

/etc/bashrc

fi

  3、添加Tomcat 环境变量

# bashrc

# User specific aliases and functions

alias rm='rm -i'

alias cp='cp -i'

alias mv='mv -i'

CATALINA_1_BASE=/alidata/server/tomcat-web-admin-6011

CATALINA_1_HOME=/alidata/server/tomcat-web-admin-6011

CATALINA_1_TMPDIR=/alidata/server/tomcat-yunmai-admin-8011/temp

export CATALINA_1_BASE CATALINA_1_HOME CATALINA_1_TMPDIR

CATALINA_2_BASE=/alidata/server/tomcat-web-home-6022

CATALINA_2_HOME=/alidata/server/tomcat-web-home-6022

CATALINA_2_TMPDIR=/alidata/server/tomcat-web-home-6022/temp

export CATALINA_2_BASE CATALINA_2_HOME CATALINA_2_TMPDIR

CATALINA_3_BASE=/alidata/server/tomcat-web-api-6033

CATALINA_3_HOME=/alidata/server/tomcat-web-api-6033

CATALINA_3_TMPDIR=/alidata/server/tomcat-web-6033/temp

export CATALINA_3_BASE CATALINA_3_HOME CATALINA_3_TMPDIR

#ource global definitions

if [ -f /etc/bashrc ]; then

/etc/bashrc

fi

  4、重启服务器 reboot

 

1

reboot

  

配置Tomact服务:

  1、把下载下来的apache-tomcat-7054zip 复杂3份,重命名

     tomcat-web-admin-6011zip

1

tomcat-web-home-6022zip

1

tomcat-web-api-6033zip<br> <strong>2、把刚重命名的三个Tomcat把上次到 阿里云云服务器中</strong><br> cd /alidata/server/ <br>   本解压文件

unzip tomcat-web-admin-6011zip

unzip tomcat-web-home-6022zip

unzip tomcat-web-api-6033zip

1

<strong>3、修改tomcat-web-admin-6011配置 </strong> <br>  <strong>修改文件conf\serverxml文件</strong><br>  

1

cd /alidata/server/tomcat-web-admin-6011/conf

vim serverxml

找到配置<Server port="8005" shutdown="SHUTDOWN">

修改成<Server port="16011" shutdown="SHUTDOWN">

找到配置<Connector port="8080" protocol="HTTP/11" connectionTimeout="20000" redirectPort="8443" />

修改成<Connector port="6011" protocol="HTTP/11" connectionTimeout="20000" redirectPort="8443" />

找到配置 <Connector port="8009" protocol="AJP/13" redirectPort="8443" />

修改成<Connector port="6110" protocol="AJP/13" redirectPort="8443" />

1

在<Host> </Host>中间添加下面代码,配置Web项目访问路径 <br><Context path="" docBase="/alidata/www/web-admin" />

1

<strong> 修改bin\catalinash 文件 </strong>

cd /alidata/server/tomcat-web-admin-6011/bin

vim catalinash

替换一下配置

CATALINA_BASE 修改替换称 CATALINA_1_BASE

CATALINA_HOME 修改替换称 CATALINA_1_HOME

CATALINA_TMPDIR 修改替换称 CATALINA_1_TMPDIR

1

1

<strong>4、修改tomcat-web-home-6022配置<br></strong> <strong> 修改文件conf\serverxml文件</strong>

cd /alidata/server/tomcat-web-home-6022/conf

vim serverxml

找到配置<Server port="8005" shutdown="SHUTDOWN">

修改成<Server port="16022" shutdown="SHUTDOWN">

找到配置<Connector port="8080" protocol="HTTP/11" connectionTimeout="20000" redirectPort="8443" />

修改成<Connector port="6022" protocol="HTTP/11" connectionTimeout="20000" redirectPort="8443" />

找到配置 <Connector port="8009" protocol="AJP/13" redirectPort="8443" />

修改成<Connector port="6220" protocol="AJP/13" redirectPort="8443" />

1

在<Host> </Host>中间添加下面代码,配置Web项目访问路径 <br><Context path="" docBase="/alidata/www/web-home" />

1

<strong> 修改bin\catalinash 文件</strong>

cd /alidata/server/tomcat-web-home-6022/bin

vim catalinash

替换一下配置

CATALINA_BASE 修改替换称 CATALINA_2_BASE

CATALINA_HOME 修改替换称 CATALINA_2_HOME

CATALINA_TMPDIR 修改替换称 CATALINA_2_TMPDIR

<strong>5、修改tomcat-web-api-6033配置<br></strong>  <strong>修改文件conf\serverxml</strong>

cd /alidata/server/tomcat-web-api-6033/conf

vim serverxml

找到配置<Server port="8005" shutdown="SHUTDOWN">

修改成<Server port="16033" shutdown="SHUTDOWN">

找到配置<Connector port="8080" protocol="HTTP/11" connectionTimeout="20000" redirectPort="8443" />

修改成<Connector port="6033" protocol="HTTP/11" connectionTimeout="20000" redirectPort="8443" />

找到配置 <Connector port="8009" protocol="AJP/13" redirectPort="8443" />

修改成<Connector port="6330" protocol="AJP/13" redirectPort="8443" /><br><br><span>在<Host> </Host>中间添加下面代码,配置Web项目访问路径<span> <br><Context path="" docBase="/alidata/www/web-api" /></span></span>

1

<em>  </em><strong>修改bin\catalinash 文件</strong><em><br></em>

cd /alidata/server/tomcat-web-api-6033/bin

vim catalinash

替换一下配置

CATALINA_BASE 修改替换称 CATALINA_3_BASE

CATALINA_HOME 修改替换称 CATALINA_3_HOME

CATALINA_TMPDIR 修改替换称 CATALINA_3_TMPDIR

  

配置Web项目:

  1、创建Java Web项目 web-admin 到服务器上

   cd /alidata/www/

   上传web-adminzip 解压unzip web-adminzip

2、创建Java Web项目 web-home 到服务器上

    cd /alidata/www/

   上传web-homezip 解压unzip web-homezip

3、创建Java Web项目 web-api 到服务器上

    cd /alidata/www/

   上传web-apizip 解压unzip web-apizip

tomcat是一个web容器,java web项目相当与容器中的一个元素 ,当把java web项目部署到服务器的时候 就相当于在容器里面加入了一个元素 tomcat启动的时候 tomcat容器会获得里面元素的相关信息 比如web项目的名称

当用户请求服务器的时候 首先根据请求的一级域名找到你启动的tomcat容器,容器在分析一级域名后面的请求字符窜截取请求的项目名字 ,根据项目名字 把请求信息发给 容器里面与项目名字对应的web项目 然后web项目处理请求 处理完了 将响应信息 发给容器 容器在返回给用户

首先你请求的地址是本机的ip地址 ,这样请求能够发送到本机上 , 那么怎么给本机的tomcat 呢 这关键点就是 端口了 请求会根据本机上所有开启的程序的端口信息 给相应的程序

tomcat的默认端口是8080 所以你的请求地址需要加上:8080 当然你可以更改tomcat的端口比如80 这样你就不用去在请求地址上加:8080 因为100以内的端口 会自动匹配

这个就是一个简单的。

如果你有 webSphere 或者 weblogic 就需要复杂的配置了。不过基本都差不多。理解思想就可以了。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 个人服务器搭建网站如何进行备案?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情