ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingเว็บอยู่บน VPS Windows ทำยังไงให้เข้าผ่านโดเมนได้
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: เว็บอยู่บน VPS Windows ทำยังไงให้เข้าผ่านโดเมนได้  (อ่าน 1424 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
seoห่วยแตก
ก๊วนเสียว
*

พลังน้ำใจ: 9
ออฟไลน์ ออฟไลน์

กระทู้: 381



ดูรายละเอียด เว็บไซต์
« เมื่อ: 23 พฤศจิกายน 2016, 21:32:15 »

ขออนุญาตแก้ไขรายละเอียดใหม่นะครับ แล้วไปเริ่มต้นที่คอมเม้นที่9ครับ ไม่อยากตั้งกระทู้ใหม่ กลัวรกบอร์ด
ขออนุญาตไม่แนะนำผมออกนอกทางนะครับ ผมไม่เก่งกว่าจะมาถึงตรงนี้มันหลายวันมันเหลือแค่อย่างเดียวแล้วครับ wanwan012

------------------------------------------------------------------------------------

เริ่มต้นนะครับ
ผมมีเว็บอยู่บน >> Xampp  //  Xampp อยู่บน >> VPS Windows

ไฟล์เว็บอยู่ตรง >> D:\www\xxx
เข้าเว็บได้ผ่าน ip vps // ใน vps เข้าผ่าน 127.0.0.1


อย่างเดียวที่ต้องการครับ คือให้โดเมนที่มีเข้าเว็บนี้ได้แค่นั้นครับ


 wanwan017 wanwan017 wanwan017
อย่างที่บอกผมรู้น้อย ยิ่งหาข้อมูลยิ่งออกทะเล
« แก้ไขครั้งสุดท้าย: 24 พฤศจิกายน 2016, 13:05:02 โดย seoห่วยแตก » บันทึกการเข้า

codernu
Newbie
*

พลังน้ำใจ: 2
ออฟไลน์ ออฟไลน์

กระทู้: 21



ดูรายละเอียด
« ตอบ #1 เมื่อ: 23 พฤศจิกายน 2016, 21:57:11 »

แก้ถูกที่แล้วครับ อันนี้เป็นตัวอย่างครับ

โค๊ด:
<VirtualHost *:80>
    ServerAdmin xxxxx.com
    DocumentRoot "C:/xampp/htdocs/com_xxxxx"
    ServerName xxxxx.com
    ErrorLog "logs/xxxxx.com-error.log"
    CustomLog "logs/xxxxx.com-access.log" common
</VirtualHost>

แต่จริง ๆ บน Windows เปิดใช้ IIS จะไม่ดีกว่าเหรอครับ ?
บันทึกการเข้า

เราจะรวยไปด้วยกัน @__@
seoห่วยแตก
ก๊วนเสียว
*

พลังน้ำใจ: 9
ออฟไลน์ ออฟไลน์

กระทู้: 381



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 23 พฤศจิกายน 2016, 22:08:18 »

แก้ถูกที่แล้วครับ อันนี้เป็นตัวอย่างครับ

โค๊ด:
<VirtualHost *:80>
    ServerAdmin xxxxx.com
    DocumentRoot "C:/xampp/htdocs/com_xxxxx"
    ServerName xxxxx.com
    ErrorLog "logs/xxxxx.com-error.log"
    CustomLog "logs/xxxxx.com-access.log" common
</VirtualHost>

แต่จริง ๆ บน Windows เปิดใช้ IIS จะไม่ดีกว่าเหรอครับ ?


xxxxx คือชื่อเว้็บเราทั้งหมดหรอครับ
แล้ว Name server ไปใส่ตรงไหนครับ


IIS ไม่เป็นครับ ถ้าง่ายกว่ารบกวนสอนหน่อย ^^
บันทึกการเข้า

codernu
Newbie
*

พลังน้ำใจ: 2
ออฟไลน์ ออฟไลน์

กระทู้: 21



ดูรายละเอียด
« ตอบ #3 เมื่อ: 23 พฤศจิกายน 2016, 22:38:10 »

ที่ จขกท. กำลังทำอยู่ผมเข้าใจว่าเป็นการทำ Virtual host เพื่อใช้สำหรับระบุว่า เมื่อเข้าผ่าน domain name อะไรให้ไปเรียกที่ folder ไหน นั้นเองครับ
ปกติเวลาผมทำผมไม่ได้ทำ nameserver เองครับ แค่ชี้ A record มาที่ IP ของ VPS ก็ใช้ได้เลยครับ

แล้วก็ส่วนใหญ่ VPS ที่เป็น Windows OS ก็จะนิยมใช้ IIS มากกว่าจะมาติดตั้ง XAMP(Apache) ครับ แล้วก็ไปติดตั้งพวก PHP for Windows พวกนี้ครับ
สู้ ๆ นะครับ เพราะผมเองก็ไม่ได้เก่งเหมือนกันครับ แต่ก็ถูๆไถๆ จนใช้ได้ครับ

 Tongue
บันทึกการเข้า

เราจะรวยไปด้วยกัน @__@
seoห่วยแตก
ก๊วนเสียว
*

พลังน้ำใจ: 9
ออฟไลน์ ออฟไลน์

กระทู้: 381



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 23 พฤศจิกายน 2016, 22:45:32 »

ที่ จขกท. กำลังทำอยู่ผมเข้าใจว่าเป็นการทำ Virtual host เพื่อใช้สำหรับระบุว่า เมื่อเข้าผ่าน domain name อะไรให้ไปเรียกที่ folder ไหน นั้นเองครับ
ปกติเวลาผมทำผมไม่ได้ทำ nameserver เองครับ แค่ชี้ A record มาที่ IP ของ VPS ก็ใช้ได้เลยครับ

แล้วก็ส่วนใหญ่ VPS ที่เป็น Windows OS ก็จะนิยมใช้ IIS มากกว่าจะมาติดตั้ง XAMP(Apache) ครับ แล้วก็ไปติดตั้งพวก PHP for Windows พวกนี้ครับ
สู้ ๆ นะครับ เพราะผมเองก็ไม่ได้เก่งเหมือนกันครับ แต่ก็ถูๆไถๆ จนใช้ได้ครับ

 Tongue


แค่ชี้ A record มาที่ IP ของ VPS ก็ใช้ได้เลยครับ

ขยายความตรงนี้ให้หน่อยครับ
บันทึกการเข้า

codernu
Newbie
*

พลังน้ำใจ: 2
ออฟไลน์ ออฟไลน์

กระทู้: 21



ดูรายละเอียด
« ตอบ #5 เมื่อ: 23 พฤศจิกายน 2016, 22:59:20 »

ขออนุญาติอธิบายตามที่ผมเข้าใจนะครับ หากผู้รู้ท่านใดผ่านไปผ่านมาแนะนำด้วยนะครับ

A record คือเป็นการกำหนดว่า domain name ที่เรากำหนดจะมี IP เป็นอะไร ซึ่งปกติ IP ที่เราจะกำหนด A record ก็จะเป็น IP ของ VPS ที่เราจะใช้ครับ ดังนั้นหากเรากำหนด A record แล้ว
ก็จะสามารถใช้งานได้เลยครับ เวลาที่เราเปิด Browser แล้วกรอก domain name เข้าไป Name server ต่าง ๆ เค้าก็จะรู้ว่าต้องส่ง Request ของเราไปที่ IP ไหนนั้นเองครับ


ผมไม่ทราบว่า จขกท. มีความต้องการในการวางระบบในระดับไหนครับ หากแค่ต้องการแค่ชี้ domain name และ VPS การกำหนดแค่ A record และการทำ virtual host กับ Apache
ก็น่าจะเพียงพอแล้วครับ

อย่างไรลองสอบถามคนอื่นเพิ่มเติมนะครับ เพราะผมเองก็ไม่แม่นครับ

 Cry
บันทึกการเข้า

เราจะรวยไปด้วยกัน @__@
seoห่วยแตก
ก๊วนเสียว
*

พลังน้ำใจ: 9
ออฟไลน์ ออฟไลน์

กระทู้: 381



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 23 พฤศจิกายน 2016, 23:06:44 »

ขออนุญาติอธิบายตามที่ผมเข้าใจนะครับ หากผู้รู้ท่านใดผ่านไปผ่านมาแนะนำด้วยนะครับ

A record คือเป็นการกำหนดว่า domain name ที่เรากำหนดจะมี IP เป็นอะไร ซึ่งปกติ IP ที่เราจะกำหนด A record ก็จะเป็น IP ของ VPS ที่เราจะใช้ครับ ดังนั้นหากเรากำหนด A record แล้ว
ก็จะสามารถใช้งานได้เลยครับ เวลาที่เราเปิด Browser แล้วกรอก domain name เข้าไป Name server ต่าง ๆ เค้าก็จะรู้ว่าต้องส่ง Request ของเราไปที่ IP ไหนนั้นเองครับ


ผมไม่ทราบว่า จขกท. มีความต้องการในการวางระบบในระดับไหนครับ หากแค่ต้องการแค่ชี้ domain name และ VPS การกำหนดแค่ A record และการทำ virtual host กับ Apache
ก็น่าจะเพียงพอแล้วครับ

อย่างไรลองสอบถามคนอื่นเพิ่มเติมนะครับ เพราะผมเองก็ไม่แม่นครับ

 Cry


โดเมนจดที่โลตัสครับ ไม่รู้ทำได้ไหม
ความต้องการแค่ชี้ domain name ไปหาเว็บที่อยู่บน vps แค่นั้นแหละครับ
บันทึกการเข้า

codernu
Newbie
*

พลังน้ำใจ: 2
ออฟไลน์ ออฟไลน์

กระทู้: 21



ดูรายละเอียด
« ตอบ #7 เมื่อ: 23 พฤศจิกายน 2016, 23:13:21 »

ขออนุญาติอธิบายตามที่ผมเข้าใจนะครับ หากผู้รู้ท่านใดผ่านไปผ่านมาแนะนำด้วยนะครับ

A record คือเป็นการกำหนดว่า domain name ที่เรากำหนดจะมี IP เป็นอะไร ซึ่งปกติ IP ที่เราจะกำหนด A record ก็จะเป็น IP ของ VPS ที่เราจะใช้ครับ ดังนั้นหากเรากำหนด A record แล้ว
ก็จะสามารถใช้งานได้เลยครับ เวลาที่เราเปิด Browser แล้วกรอก domain name เข้าไป Name server ต่าง ๆ เค้าก็จะรู้ว่าต้องส่ง Request ของเราไปที่ IP ไหนนั้นเองครับ


ผมไม่ทราบว่า จขกท. มีความต้องการในการวางระบบในระดับไหนครับ หากแค่ต้องการแค่ชี้ domain name และ VPS การกำหนดแค่ A record และการทำ virtual host กับ Apache
ก็น่าจะเพียงพอแล้วครับ

อย่างไรลองสอบถามคนอื่นเพิ่มเติมนะครับ เพราะผมเองก็ไม่แม่นครับ

 Cry


โดเมนจดที่โลตัสครับ ไม่รู้ทำได้ไหม
ความต้องการแค่ชี้ domain name ไปหาเว็บที่อยู่บน vps แค่นั้นแหละครับ

ส่วนใหญ่ต้องทำได้อยู่แล้วครับ ลองศึกษาดูนะครับ
บันทึกการเข้า

เราจะรวยไปด้วยกัน @__@
BrainFreeze
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 498
ออฟไลน์ ออฟไลน์

กระทู้: 3,887



ดูรายละเอียด เว็บไซต์
« ตอบ #8 เมื่อ: 24 พฤศจิกายน 2016, 00:25:07 »

สมัคร cloudflare แล้วใช้ DNS Management ของ Cloudflare ๙่วยชี้ A record ให้ครับ

 wanwan017
บันทึกการเข้า

# จัดไป Promo Code ลด 11% : THAISEOBOARD
# hostatom.com |โฮสอะตอม - เว็บโฮสติ้งที่ Webmaster มืออาชีพไว้วางใจ
# Web Hosting | Cloud VPS | Reseller Hosting | Domain Name
# บริการ 24x7 | รับประกันความพอใจยินดีคืนเงิน | Uptime 99.9% | โทร : 0-2107-3466
seoห่วยแตก
ก๊วนเสียว
*

พลังน้ำใจ: 9
ออฟไลน์ ออฟไลน์

กระทู้: 381



ดูรายละเอียด เว็บไซต์
« ตอบ #9 เมื่อ: 24 พฤศจิกายน 2016, 15:39:56 »

 wanwan017 wanwan017 wanwan017
บันทึกการเข้า

sputtaro
สมุนแก๊งเสียว
*

พลังน้ำใจ: 139
ออฟไลน์ ออฟไลน์

กระทู้: 910



ดูรายละเอียด
« ตอบ #10 เมื่อ: 24 พฤศจิกายน 2016, 16:58:47 »

เข้าไปที่โฮสติ้งโลตัส(ที่ซึ่งคุณจดโดเมนไว้)
แล้วเข้าไปยังหน้าจัดการโดเมน (ซึ่งผมไม่เคยใช้งานโฮสติ้งโลตัส เลยไม่รู้ว่า หน้าจัดการเป็นยังไง)

คุณอาจสอบถามจากฝ่ายช่วยเหลือ หรือรอผู้มีประสบการณ์มาบอก หรือ ค้นในกูเกิลดู)
เมื่อเข้าไปหน้าจัดการโดเมนแล้ว คุณต้องเพิ่ม พวก A Record และ/หรือ MX Record

ในการเพิ่ม Record เหล่านี้ มีหลักทั่วไปดังนี้

Record          Host            Value
A               @               IP Address ที่ได้จาก VPS   
A               www             IP Address ที่ได้จาก VPS   
A               mail            IP Address ที่ได้จาก VPS   
A               smtp            IP Address ที่ได้จาก VPS   
A               ftp             IP Address ที่ได้จาก VPS


ที่ขาดไป ไม่ได้บอกคือ ค่า
TXT Record กับ MX Record
เอาเป็นว่าคุณตั้งค่า @ กับ www ให้ได้ก่อนแล้วกัน เพื่อทดสอบว่าตั้งค่าได้ถูกต้องแล้ว และโดเมนจะใช้งานได้
จากนั้นค่อยใส่ค่าอื่นๆก้ได้

ส่วนที่ VPS อาจต้องแก้ ตามนี้

<VirtualHost *:80>
    ServerAdmin xxxxx.com
    DocumentRoot "D:\www\xxx"
    ServerName xxxxx.com
    ErrorLog "logs/xxxxx.com-error.log"
    CustomLog "logs/xxxxx.com-access.log" common
</VirtualHost>

แต่ปกติใน Linux ผมไม่เคยแก้ เพราะลง VestaCP มันทำให้เรียบร้อยหมด


หวังว่าจะช่วยได้นะครับ
« แก้ไขครั้งสุดท้าย: 24 พฤศจิกายน 2016, 17:01:20 โดย sputtaro » บันทึกการเข้า
wipoosarapon
Newbie
*

พลังน้ำใจ: 0
ออฟไลน์ ออฟไลน์

กระทู้: 6



ดูรายละเอียด
« ตอบ #11 เมื่อ: 13 ธันวาคม 2016, 07:02:09 »

ตามท่านข้างบนเลยครับ A record โดเมนไปยัง IP โดยตรงได้เลยในระบบจัดการ Domain หรือไม่มีติดต่อผู้ให้บริการโดเมน
อีกทางก็ cloudflare ครับมี A record ให้เลยไม่ต้องทำอะไรเพิ่มแค่เป็นไอพีนอก

ผมก็มือใหม่สู้ๆครับ  wanwan003
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์