怎么用APACHE在INTERNET上发布自己的网页? 

怎么用APACHE在INTERNET上发布自己的网页? 

    我想在INTERNET上发布我的网页,请问在WIN2000下用APACHE,httpd.conf怎么配置。
   我希望别人能够在浏览器内输入http://xxx.xxx.xxx.xxx(我的IP),就能访问我在我自己的硬盘上的网页
   我不喜欢IIS,所以不用它。
   唉,跑题了,怎么问道win2000来啦,没办法,如果各位大侠不愿回答的话,能不能告诉我哪儿有教程,我找了好久,只找到了linux下的配置方法:P,谢谢啦
        
你是想让外部访问你的机器吗?还是局域网内部的用户访问?要是外部的话,你得先确保你有真的IP啊,接着就是你选择用WIN2000+APACHE还是用LINUX+APAHCE。这个配置好了以后,你可以通过FTP或者通过WIN平台下的FTP工具(有许多)。具体配置希望你好好看看上面别人大作里面提到的。我也是刚刚弄好,所以可能有的地方走了弯路,请谅解!      
win2000下安砚PHP+MySQL+Apache



首先你必?去抓??安砚套件回?:
1. PHP4.04 http://www.php.net/do_download.p ... ce_site=www.php.net 把php-4.0.4-Win32.zip抓回?
2. MySQL http://www.mysql.com/Downloads/M ... 23.30-gamma-win.zip 把mysql-3.23.30-gamma-win.zip抓回?
3. Apache http://httpd.apache.org/dist/bin ... 1_3_14_win32_r2.exe 抓回?

for win32 下大部分都已?提供可?行的程式,所以你不需要像在linux下?要用 gcc去?诅PHP或mysql

安砚 apache:
直接?行 apache_1_3_14_win32_r2.exe 就跟一般安砚?篦一?,next by next
(Jerry 建阻?不要?apache 安砚到?定目?,最好在c:\ 先?一? MyPHP 的目?,然後?apache安砚到 c:\MyPHP\apache 下)

安砚 mysql :同上,?按砚到 c:\MyPHP\mysql 下

安砚 PHP:
? PHP直接用 winzip 解檫到 c:\MyPHP\php

? c:\MyPHP\php\php4ts.dll copy 到 c:\winnt\system32
? c:\MyPHP\php\php.ini-dist copy 到 c:\winnt 下?改名? php.ini

韵定apache ??方式:
win2000下你可以? apache 的??方式,用"服?"方式??
?先檫一? dos ?窗
cd \MyPHP\apache\
apache -i -n "apache"
呃?就可以把apache 安砚到系靳的服?了,你可以到控制台的服?下看到apache列在服?列表?,以後檫?後自?就?行了
要?? apache 也可以直接在 dos 下打 net start apache
晷檩apache 打 net stop apache

韵定mysql ??方式
cd \myPHP\mysql\bin
mysqld-nt --install
檫??自?就??行mysql
和apache 一? ??? net start mysql
晷檩: net stop mysql

剩下最後的韵定了!!
修改c:\winnt 下的 php.ini
修改以下?行:
extension_dir ="c:\myPHP\php\extensions"
SMTP=ms10.hinet.net ;呃彦要韵定你以使用的办信伺服器 就是你outlook的SMTP
sendmail_from=jerry@mail.jerry.com.tw ;韵定你的办信者
以下如果有用到的模酵,就把前面的";"拿掉就好了!!
;extension=php_bz2.dll
;extension=php_ctype.dll
;extension=php_cpdf.dll
;extension=php_curl.dll
;extension=php_cybercash.dll
;extension=php_db.dll
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_domxml.dll
;extension=php_dotnet.dll

最後修改:c:\myphp\apache\conf\httpd.conf
?呃?行加到:

LoadModule php4_module c:/myphp/php/sapi/php4apache.dll
AddType application/x-httpd-php .php3 .php .php3

修改呃?行:
<IfModule mod_dir.c>
DirectoryIndex index.php3 index.php index.php index.html ;=>加上index.php3....
</IfModule>

找到 #ServerName ...... 呃行?"#"去掉
成?: ServerName localhost

好了大公告成!!:

?在你只要? apache 重新??就可以了!!
??得??方法??
net stop apache
net start apache

?在在c:\myphp\apache\htdocs 下建一?叫 info.php3
然後??呃??:
<? phpinfo(); ?>

檫?IE :?盂 http://localhost/info.php3
一切正常的?:就?看到 php的系靳列表了!!

最後如果有需要的?:修改 mysql的呗?密瘁

cd \myphp\mysql\bin
mysqladmin -uroot password '你的新密瘁'

不咿印象中我好像失?咿,後?我是用呃?方法的:
mysql mysql ====> 呃?候??有密瘁
mysql> update user set password=PASSWORD("新密瘁") where user='root';
mysql> \q
然後重新?? mysql
========================================================
後?:
Jerry??咿?呃?咀站的程式直接搬到Win2000平台下run ,程式完全?有修改,?可以正催的?行!!不咿因? 呃版的 php-win 支援的gd模酵是 png ,所以我只是稍微修改一下?形的使用(流量靳?),
不咿win版下的mysql 似乎有一??毛 #_#,?有unix下那???!!
像我?linux下 mysqldump 下?的 sql?,在win32下用 mysql < .sql 方式蒌回儋料??办?中文字蓄瘁?铨 "例如 杂,功..."不知道哪位比蒉有??的朋友可否告知?铨??
解?方式:我用笨方法 .....用文字??器?所有蓄瘁的字先改?其他字,再做一次?入的?作,



      
呵呵,我问这个问题的时候我已经配好了APACHE+MYSQL+PHP了,局域网用户可以访问我的主页。但我就是不知道怎么在internet上发布。
现在我知道了,只要把bindadress xxx.xxx.xxx.xxx注释掉就行了。
在局域网的配置可以按照skywalker兄说的做。
谢谢各位了      
这个问题是很简单回答的
  -------
  1。你的ip是真实的ip ,你要去申请域名,然后叫对方解释到你的ip上。
  2。然后你要去配置dns,(或者不要)
-------------------------------
  如果上面的你都作到了,那么你就把你要发布的东西,放到httpd.conf指定的目录里