iOS_网络_02_搭建本地Web服务器
2014-08-30 18:23
253 查看
搭建Apache(Web)服务器,在本地搭建开发用的网络测试环境
(1) 服务器是一种被动程序:只有当Internet上运行在其他计算机中的浏览器发出请求时,服务器才会响应
(2) 最常用的Web服务器是Apache和Microsoft的Internet信息服务器IIS
(3) Web服务器是一台在Internet上具有独立IP地址的计算机
(4) Web服务器是指驻留于因特网上某种类型计算机的程序
1.发送请求
2.处理结果
至于服务器后端处理数据的细节,可以不必关注
是回送地址,指本地机,一般用来测试使用
无论什么程序,一旦使用回送地址发送数据,协议软件立即返回,不进行任何网络传输
常用测试命令:ping 127.0.0.1
域名:localhost
在计算机网络中,localhost(本地主机)是给回路网络接口的一个标准主机名,相对应的IP地址为127.0.0.1
通过是否有返回结果,即可判断本地的Apache是否正常工作
打开终端,在终端输入 sudo apachectl -k start
终端会提示输入本机密码,输入后回车,如果出现
这里的Could not... 提示不用管,这是DNS服务器解析的问题
在浏览器中输入 localhost ,回车
说明Apache服务器已经启动了
1、刚才已经启动了服务器,接着输入 cd /etc/apache2/ 打开配置文件所在目录(提示,在输入文件或文件夹名字时按下tab键会自动补齐名称)
2、输入 ls 列出当前路径下的所有文件
3、然后备份 httpd.conf 文件,输入 sudo cp httpd.conf httpd.conf.bak ,其中,cp是copy的的意思
4、再 ls 就可看到已经备份的配置文件了,输入 pwd 可以显示当前目录路径
1、在 /etc/apache2/ 目录下,输入 sudo vim httpd.conf 回车
上边这是命令行中的编辑器
2、直接输入 /DocumentRoot 回车(注意:当输入 / 的时候,光标会跑到最后一行,前边 # 的表示这一行是注释)
这句的意思是查找字符串
3、光标会定位到 DocumentRoot 这一行,修改路径,移动光标至下图中的/处,键入d$删除到行尾,然后键入i,就能修改了
4、在apple路径下建立一个名为Sites的文件夹,apple是当前电脑的用户,然后修改路径下图
5、键入ESC,表示输入结束
6、然后再输入 /DocumentRoot 回车(注意,vim文件要修改2处)
把/Libr的部分修改为/User/apple/Sites(注意:上边那个DocumentRoot最前边有#,表示这行是注释)
键入ESC,然后再键入 :wq 保存退出
7、配置完成之后,如果刷新浏览器没有看到文件夹中的内容,就重启服务器
(2)sudo cp file1 file2 将file1复制到file2
(3)sudo vim httpd.conf 使用vim打开httpd.conf文件
(4)sudo apachectl -k start 启动apache
(5)sudo apachectl -k restart 重新启动apache
提示:
(1)每次修改Apache的配置之后,都要重新启动服务器
(2)命令与参数之间要有空格!
(3)不要忘记sudo
(4)DocumentRoot要修改两处!
一、Web服务器
WEB服务器也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服务。Web服务器是可以向发出请求的浏览器提供文档的程序。(1) 服务器是一种被动程序:只有当Internet上运行在其他计算机中的浏览器发出请求时,服务器才会响应
(2) 最常用的Web服务器是Apache和Microsoft的Internet信息服务器IIS
(3) Web服务器是一台在Internet上具有独立IP地址的计算机
(4) Web服务器是指驻留于因特网上某种类型计算机的程序
二、网络访问示意图
在iOS开发中,程序员只需要将注意力集中在前端开发即可!1.发送请求
2.处理结果
至于服务器后端处理数据的细节,可以不必关注
三、本地计算机的IP地址和域名
IP地址:127.0.0.1是回送地址,指本地机,一般用来测试使用
无论什么程序,一旦使用回送地址发送数据,协议软件立即返回,不进行任何网络传输
常用测试命令:ping 127.0.0.1
域名:localhost
在计算机网络中,localhost(本地主机)是给回路网络接口的一个标准主机名,相对应的IP地址为127.0.0.1
四、判断本地计算机的Apache服务器是否启动
在浏览器地址栏中输入:localhost (或者127.0.0.1)通过是否有返回结果,即可判断本地的Apache是否正常工作
五、启动本地的Apache服务器
打开终端,在终端输入 sudo apachectl -k start
终端会提示输入本机密码,输入后回车,如果出现
这里的Could not... 提示不用管,这是DNS服务器解析的问题
在浏览器中输入 localhost ,回车
说明Apache服务器已经启动了
六、备份配置文件httpd.conf
1、刚才已经启动了服务器,接着输入 cd /etc/apache2/ 打开配置文件所在目录(提示,在输入文件或文件夹名字时按下tab键会自动补齐名称)
2、输入 ls 列出当前路径下的所有文件
3、然后备份 httpd.conf 文件,输入 sudo cp httpd.conf httpd.conf.bak ,其中,cp是copy的的意思
4、再 ls 就可看到已经备份的配置文件了,输入 pwd 可以显示当前目录路径
七、查找Apache的默认文档目录
1、在 /etc/apache2/ 目录下,输入 sudo vim httpd.conf 回车
上边这是命令行中的编辑器
2、直接输入 /DocumentRoot 回车(注意:当输入 / 的时候,光标会跑到最后一行,前边 # 的表示这一行是注释)
这句的意思是查找字符串
3、光标会定位到 DocumentRoot 这一行,修改路径,移动光标至下图中的/处,键入d$删除到行尾,然后键入i,就能修改了
4、在apple路径下建立一个名为Sites的文件夹,apple是当前电脑的用户,然后修改路径下图
5、键入ESC,表示输入结束
6、然后再输入 /DocumentRoot 回车(注意,vim文件要修改2处)
把/Libr的部分修改为/User/apple/Sites(注意:上边那个DocumentRoot最前边有#,表示这行是注释)
键入ESC,然后再键入 :wq 保存退出
7、配置完成之后,如果刷新浏览器没有看到文件夹中的内容,就重启服务器
八、在vim中修改(两处)DocumentRoot的内容
九、下图是我放在服务器中的文件
十、命令行小结
(1)cd /etc/apache2/ 进入apache的配置文件目录(2)sudo cp file1 file2 将file1复制到file2
(3)sudo vim httpd.conf 使用vim打开httpd.conf文件
(4)sudo apachectl -k start 启动apache
(5)sudo apachectl -k restart 重新启动apache
提示:
(1)每次修改Apache的配置之后,都要重新启动服务器
(2)命令与参数之间要有空格!
(3)不要忘记sudo
(4)DocumentRoot要修改两处!
相关文章推荐
- iOS开发网络—02搭建本地服务器
- iOS-网络-搭建本地服务器
- iOS 网络篇2—搭建本地服务器
- IOS网络第一天 - 02SDWebImage
- 本地Web服务器搭建
- IOS网络第七天WebView-02WebView和网页的交互2,删除大众点评多余文字,加上蒙版进度
- iOS开发网络篇—搭建本地服务器 分类: ios开发 2015-01-21 19:05 257人阅读 评论(1) 收藏
- Android网络编程--问题汇总(02) 利用花生壳实现免费外网服务器搭建
- iOS开发网络篇—搭建本地服务器(待整理)
- 猫猫学iOS(五十六)网络基础以及如何搭建服务器
- iOS开发网络篇—搭建本地服务器
- iOS开发网络篇—搭建本地服务器
- ios网络加载图片进行本地文件缓存开源插件sdwebimagecache
- iOS开发网络篇—搭建本地服务器
- iOS开发--在Mac上搭建本地Apache服务器
- iOS开发网络篇—搭建本地服务器
- Linux网络服务--LAMP+Nginx+Squid搭建web服务器
- Yum在线升级之网络(本地)服务器的搭建!
- Win7 64位搭建本地SVN服务器 Xammpp+Subversion+Java Web Svnadmin
- iOS网络构架 与 web服务器 (三次握手)