小白一个 。。。搭建一个小小的静态网站
来源:互联网 发布:轰炸手机号码软件下载 编辑:程序博客网 时间:2024/05/14 20:36
以前写代码的时候 总是在本机上模拟,没有真正的在服务器上操作过。所以这个我在aliyun上买个ECS。搭建网站试一试。
我买的是学生优惠,所以便宜点。
网址是:https://promotion.aliyun.com/ntms/campus2017.html?spm=5176.8142029.759399.2.702b614aNivJPw 域名购买和解析这里我就不说了。挺简单的。
我买的是php+centos.里面的apache,mysql 之类的都已经安装好了(因为我对linux不熟悉,所以我不会安装)。我一直感觉linux操作系统很高大上就一个黑色的界面,什么都靠手动输入。难!难!难!。这个搭建好了之后产生了另外一种感觉。它就是一个系统,跟我们用的window一样。就是少了一些图像,和无法直观的看到我们的文件。如果你把linux当成windows,这样就简单了。这里为了能够直观的看到系统里的文件目录及结构,我下载了xftp5来连接我们的服务器。用putty
来让服务器执行一些操作(用命令行的形式)。putty连接也很简单。打开后,输入你的Ip.端口默认为22,不用改变,选用ssh,如图
点击下面的 open之后 弹出命令框让你输入用户名和密码。用户名一般用root.密码就是你服务器的登陆密码。如果你忘记了,可以在你的阿里云里修改。如下图
登陆成功后就变成了这样。
xftp5连接:打开之后,首先点击左上角的+,弹出如下对话框:名称 随便写。主机就是你的ip。协议SFTP,端口默认22。照着我的图片来就可以了。
如果是第一次连接,他会弹弹出对话框 说什么密钥之类的。我也忘记了。点击是 就行。然后它就给你连上去了。。练上去之后就变成下面图片这样。
右边的框即使你的服务器里的文件目录及结构。然后你就可以像在window上操作,将你做好的网页拖拽到服务器里。
说明一下:将网页拖拽到/var/www/html/ 目录下。因为 CentOS 預設的 apache 『首頁』所在目錄啦!當你輸入『http://localhost』時所顯示的資料, 就是放在這個目錄當中的首頁檔 (預設為 index.html)。
当时我拖拽完成之后我以为可以直接用了。于是在浏览器上输入我的网址。它给我蹦出一个403 forbidden。后来我就查查查。。。。这段时间很漫长。网上的说法太多。
我认为对的第一种方法:HTTP 错误 403 - 限制为仅本地主机访问 Internet 服务管理器 (HTML)。文件的权限不够。所以我根据别人的说法,右击文件和文件夹。更改权限,改为 从其他 那一列勾选 读取和执行。
可是我的以及打勾了。所以我先取消勾,确认之后 再打勾。 还不行。。。。之后我通过putty的命令行的形式查看输入ls -la /var/www/html弹出这些东西。
drwxr之类的是什么鬼东西。。。没看过 不懂。。。。怎么办?怎么办????还得查。。。。之后查出来这些。
理解了之后,确信这个我的文件是有权限的。。那到底是什么原因啊???
之后我仔细查看了浏览器上的apache默认页面。页面的右边大体说 如果你是服务器的拥有者,查看什么目录下的welcome文件,按照里面说明来配置。我也改了。里面就说把 什么location的注释去掉。如图
可是没毛用。。。好气啊啊啊啊!!!!!没办法 我有找找找。。终于发现了最终的正确答案。这个apache配置。这个apche我自己在本地配置过 。我居然忘了还有这个。。好气啊啊啊啊!(我以前的博客:htttp://blog.csdn.net/liu981975231/article/details/52814990。也可以参考这两个网站),
http://www.jb51.net/os/RedHat/1303.html
http://blog.chinaunix.net/uid-27669542-id-3326197.html
之后通过xfpt5找apche的配置文件。/etc/httpd/conf/httpd.conf 这个是Apache WEB服务器配置文件目录。
这要是这里。 allow from all.允许获取。 virtualhost是虚拟主机。ServerName 之后写的是我的ip为什么写这个 ??是因为在putty开启apache的时候弹出警告。 httpd: Could not reliably determine the server's fully qualified domain name, using xx.xxx.xxx.xx for ServerName 所以在/etc/httpd/conf/httpd.conf里写了ServerName 你的域名或ip如ServerName 111.111.111.111。配置好了之后。在putty里输入service httpd start。就可以访问了。。顺便说一下
service httpd start 启动 service httpd restart 重新启动 service httpd stop 停止服务
- 小白一个 。。。搭建一个小小的静态网站
- 一个小小小 程序!
- 阿里云快速搭建一个静态网站
- 我是一个小小小菜鸟
- 一个小小的烦恼
- 一个小小的错误
- 一个小小的问题
- 一个小小的问题
- 一个小小的Slider~
- 一个小小的计算器
- 一个小小的dp
- 一个小小的进步~
- 一个小小的makefile
- 一个小小的案例
- 一个小小的项目
- 做一个小小的记录工作时间的小程序
- 完成了一个小Swing应用程序的小小总结
- 小小运维工程师的一个小理想
- VINS-Mono源码解析(二)前端:特征跟踪
- 网页中常见的移动悬浮框的制作
- Unity3D学习记录——NGUI Sprit3
- 3478数值分解
- VINS-Mono源码解析(三)后端: IMU预积分
- 小白一个 。。。搭建一个小小的静态网站
- MySQL 索引
- 数学: HDU1005 Number Sequence
- VINS-Mono源码解析(四)后端: Initialization
- 优先队列几个应用详解
- 0035_Search Insert Position
- 【HDU 6038 Problem Description】+ 思维
- 华为机试——合并表记录
- MySQL 临时表