คอมพิวเตอร์ หน้าต่าง อินเทอร์เน็ต

การตั้งค่าเว็บเซิร์ฟเวอร์ให้ทำงานร่วมกับ 1C:Enterprise การกำหนดค่าเว็บเซิร์ฟเวอร์ให้ทำงานกับ 1C:Enterprise การเชื่อมต่อกับเว็บไคลเอ็นต์ 1c

การเผยแพร่ฐานข้อมูลไปยัง Microsoft Internet Information Server ไม่ได้เป็นไปโดยอัตโนมัติ และจำเป็นต้องมีการตั้งค่าและการกำหนดค่าเพิ่มเติมของเว็บเซิร์ฟเวอร์

เมื่อเทียบกับการเผยแพร่บนเว็บเซิร์ฟเวอร์ Apache การเผยแพร่ฐานข้อมูลบนเว็บเซิร์ฟเวอร์ IIS ต้องใช้ทักษะของผู้ดูแลระบบและเวลามากขึ้น ดังนั้นเราขอแนะนำให้ใช้เว็บเซิร์ฟเวอร์ Apache ฟรีเพื่อปรับใช้ฐานข้อมูลบนอินเทอร์เน็ตอย่างรวดเร็ว คำแนะนำการกำหนดค่า Apache

กระบวนการปรับใช้ฐานข้อมูล 1C:Document Management บนเว็บเซิร์ฟเวอร์ IIS สามารถแบ่งออกเป็นสี่ขั้นตอน ได้แก่ การติดตั้งเว็บเซิร์ฟเวอร์ การตั้งค่าสิทธิ์การเข้าถึง การเผยแพร่ฐานข้อมูล และการตั้งค่าแอปพลิเคชัน IIS

ด้านล่างนี้เราจะพูดถึงทุกขั้นตอนของการปรับใช้ฐานข้อมูล 1C บนเว็บเซิร์ฟเวอร์ IIS โดยใช้ตัวอย่างการติดตั้งระบบจัดการเอกสารอิเล็กทรอนิกส์ 1C: Ldocument Management

1. การติดตั้ง IIS Web Server

หากคุณยังไม่ได้ติดตั้งเว็บเซิร์ฟเวอร์ IIS คุณต้องติดตั้งก่อน เซิร์ฟเวอร์นี้รวมอยู่ในการส่งมอบระบบปฏิบัติการเซิร์ฟเวอร์พิเศษ Windows Server 2008 และเก่ากว่า รวมถึงระบบปฏิบัติการ Windows 8 และ 10 เมื่อใช้เว็บเซิร์ฟเวอร์ของ Microsoft ในเชิงพาณิชย์ ขอแนะนำให้ตรวจสอบข้อจำกัดสิทธิ์การใช้งาน Windows

หากคุณใช้ Windows 8 หรือ Windows 10 คุณสามารถติดตั้งเว็บเซิร์ฟเวอร์ IIS ผ่าน "แผงควบคุม" โดยคุณต้องเลือกรายการ "เปิดหรือปิดคุณสมบัติ Windows" และเลือกรายการ "บริการ IIS" ใน รายการที่เปิดขึ้น ตัวอย่างแสดงในรูปด้านล่าง

หลังจากเปิดใช้งานบริการ IIS คุณสามารถตรวจสอบการทำงานของเว็บเซิร์ฟเวอร์ในเบราว์เซอร์ เปิด https://localhost ในเบราว์เซอร์ของคุณ และคุณควรเห็นหน้าเว็บเซิร์ฟเวอร์มาตรฐานของ Microsoft Internet Information Server

สำหรับระบบปฏิบัติการเซิร์ฟเวอร์ การติดตั้ง IIS จะแตกต่างกัน ด้านล่างเราจะแสดงการติดตั้ง IIS ในตัวอย่างของ Windows Server 2012R (พร้อมอินเทอร์เฟซภาษาอังกฤษ)

เปิด "แผงควบคุม \ โปรแกรมและคุณลักษณะ" และเลือก "เปิดหรือปิดคุณลักษณะของ Windows" - คุณจะเปิดแอปพลิเคชัน "Sever Manager" (สามารถเปิดใช้ด้วยวิธีอื่นได้)

ใน "ตัวจัดการเซิร์ฟเวอร์" คุณต้องติดตั้งบทบาทใหม่ "IIS" ในส่วนแดชบอร์ด เลือก "เพิ่มบทบาทและคุณลักษณะ" จากนั้นเลือก "การติดตั้งตามบทบาทหรือตามคุณลักษณะ" คลิก "ถัดไป" เลือกเซิร์ฟเวอร์ปัจจุบัน จากนั้นเลือกบทบาทเว็บเซิร์ฟเวอร์ (IIS) โดยจะต้องมีเครื่องหมาย "เว็บเซิร์ฟเวอร์" และ "เครื่องมือการจัดการ"

หลังจากการติดตั้งเสร็จสิ้น ให้ตรวจสอบการทำงานของเว็บเซิร์ฟเวอร์ของคุณโดยเปิดหน้า https://localhost ในเบราว์เซอร์

ในการทำงานกับฐานข้อมูล 1C:Enterprise 8.3 จำเป็นต้องมีบริการ ASP.NET (ส่วนประกอบ) หากต้องการติดตั้ง ในส่วน Dashboard (ในแอปพลิเคชัน Server Manager) ให้คลิก “Add roles and features” อีกครั้ง เลือกประเภทการติดตั้งและเซิร์ฟเวอร์ของคุณ หลังจากเลือกแล้ว รายการคุณสมบัติควรจะพร้อมใช้งาน เลือก NET.Framework 3.5 และ NET.Framework 4.5 อย่าลืมตรวจสอบ ASP.NET 4.5

หลังจากติดตั้งบริการ ASP.NET เสร็จแล้ว คุณสามารถดำเนินการปรับใช้ฐานข้อมูล 1C:Enterprise 8 ได้ เราจะดำเนินการปรับใช้ในตัวอย่าง "1C: Document Management"

2. การกำหนดค่าสิทธิ์ IIS

การเข้าถึงฐานข้อมูล 1C:Enterprise 8.3 บนเว็บเซิร์ฟเวอร์ IIS ดำเนินการโดยใช้ผู้ใช้พิเศษ IUSR เมื่อติดตั้ง IIS แล้ว กลุ่ม IIS _USRS จะถูกสร้างขึ้นด้วย และจะว่างเปล่าตามค่าเริ่มต้น คุณสามารถรวมผู้ใช้ IUSR ไว้ในนั้นได้ และให้สิทธิ์แก่ไฟล์และไดเร็กทอรีผ่านกลุ่ม IIS_USRS หากต้องการแก้ไขกลุ่มและผู้ใช้ คุณสามารถเรียกใช้สแน็ปอิน lusrmgr.msc และเลือกส่วน "ผู้ใช้และกลุ่ม"

ในการเปิดใช้งานเว็บเซิร์ฟเวอร์เพื่อเข้าถึงไลบรารีของแพลตฟอร์ม 1C: Enterprise คุณต้องให้สิทธิ์การเข้าถึง ให้สิทธิ์กลุ่ม IIS_USRS อ่านไดเร็กทอรีย่อย bin จากไดเร็กทอรีการติดตั้งของแพลตฟอร์ม 1C:Enterprise 8

ในการทำงานกับฐานข้อมูลที่เผยแพร่ คุณต้องให้สิทธิ์กลุ่ม IIS_USRS ในการปรับเปลี่ยนไดเร็กทอรีฐานข้อมูล ค้นหาฐานข้อมูลของคุณในไดเร็กทอรีและตั้งค่าการอนุญาตที่จำเป็น ตัวอย่างแสดงไว้ด้านล่าง

สำคัญ. เมื่อตั้งค่าสิทธิ์ ตรวจสอบให้แน่ใจว่าสิทธิ์ที่ได้รับมีผลกับไฟล์และไดเร็กทอรีย่อยที่มีอยู่ของไดเร็กทอรี ในการทำเช่นนี้ คุณสามารถคลิกปุ่ม "ขั้นสูง" บนแท็บ "ความปลอดภัย" ในคุณสมบัติของโฟลเดอร์ เปิดใช้งานช่องทำเครื่องหมาย "แทนที่การอนุญาตวัตถุย่อย" จากนั้นคลิกปุ่ม "ตกลง"

ตัวอย่างการตั้งค่าแสดงไว้ในรูปด้านบน

แม้ว่า 1C ไม่แนะนำให้ใช้เว็บเซิร์ฟเวอร์ในโหมดไฟล์ (แต่เฉพาะในโหมดเซิร์ฟเวอร์) อย่างไรก็ตาม สำหรับธุรกิจขนาดเล็กที่มีนักบัญชี 2-3 คน ให้ใช้เว็บเซิร์ฟเวอร์ในการกำหนดค่าใหม่ด้วย "รูปแบบการจัดการ" (การบัญชี 3.0, เงินเดือน 3.0, ฯลฯ ) - ช่วยให้คุณจัดระเบียบการเข้าถึงฐานข้อมูลของคอมพิวเตอร์เครือข่ายได้อย่างรวดเร็วพอสมควรแม้ว่าในความเป็นจริงแล้วคอมพิวเตอร์เหล่านี้จะเป็นถังขยะเก่าแล้วก็ตาม สิ่งสำคัญคือคอมพิวเตอร์หลักที่มีฐานข้อมูลและเว็บเซิร์ฟเวอร์นั้นเหมาะสม (เช่น Core I3, RAM 8 GB และไดรฟ์ SSD)

คำแนะนำทีละขั้นตอนสำหรับการตั้งค่าเว็บเซิร์ฟเวอร์ 1C บน Apache (รวมถึงเวอร์ชันไฟล์ของฐานข้อมูล)

1. ดาวน์โหลดโปรแกรมติดตั้ง Apache

ด้วยเหตุผลบางอย่าง Apache เวอร์ชันใหม่ทั้งหมด (เช่น 2.4.25) หยุดการอัปโหลดเป็นการกระจายแบบขยายตัวเอง เป็นที่ยอมรับได้สำหรับเราที่จะใช้การแจกจ่ายที่ไม่ใช่ 2.2.25 ล่าสุดซึ่งช่วยให้เราได้รับตัวติดตั้งที่สะดวกและหลีกเลี่ยงการปรับเปลี่ยนเพิ่มเติม

ฉันดึงดูดความสนใจของคุณ - สะดวกสำหรับเราที่จะใช้ตัวติดตั้ง * .msi

ตามคำแนะนำของผู้ใช้ (ขอบคุณ Vladimir) ฉันโพสต์ลิงก์ไปยัง Apache เวอร์ชัน 2.4 (www.apachelounge.com) นอกจากนี้ในคำพูดของเขา - หากคุณดาวน์โหลด x64 ให้เตรียมติดตั้งแพลตฟอร์ม x64 1c ที่คล้ายกันและแก้ไขบรรทัด LoadModule _1cws_module "C:/Program Files/1cv8/8.3.9.2016/bin/wsap24.dll ใน httpd.conf
แต่ตัวฉันเองไม่แนะนำให้ใช้ 64 บิต 1C เพราะด้วยความน่าจะเป็นที่สูง ความยุ่งยากขนาดมหึมาจะเกิดขึ้นเมื่อเชื่อมต่ออุปกรณ์การซื้อขายหรือไลบรารีของบุคคลที่สาม

เราเลือกชุดกระจาย "no ssl" ถ้าฐานข้อมูลจะเปิดเฉพาะภายในเครือข่ายท้องถิ่นของเรา หรือชุดกระจาย "ssl" ถ้าฐานข้อมูลจะเปิดบนอินเทอร์เน็ต คุณสามารถอ่านเพิ่มเติมเกี่ยวกับการตั้งค่า ssl ได้ในบทความ infostart

ในตัวอย่างของเรา เราจะกำหนดค่าเซิร์ฟเวอร์โดยไม่มี ssl เพื่อใช้ภายในเครือข่ายท้องถิ่นเท่านั้น

2. เรียกใช้ตัวติดตั้งที่ดาวน์โหลดมา

กรอก Network Domain: Localhost, Server name: Localhost

กด NEXT ประเภทการตั้งค่า: โดยทั่วไป NEXT, NEXT, INSTALL

3. ตรวจสอบว่าเว็บเซิร์ฟเวอร์เริ่มทำงานหรือไม่

ในการดำเนินการนี้ ให้เปิดเบราว์เซอร์ใดก็ได้และระบุที่อยู่ของเพจ http://localhost

เราควรจะเห็นหน้าที่เขียนว่า It Works!

ค้นหาที่อยู่ IP ของคอมพิวเตอร์ของเราบนเครือข่ายท้องถิ่น ในการทำเช่นนี้ที่มุมขวาล่าง (ถัดจากนาฬิกา) เราจะพบไอคอนเครือข่ายท้องถิ่น คลิกขวาที่มันแล้วเปิด "ศูนย์เครือข่ายและการแบ่งปัน"

การเลือกเครือข่ายของเรา

และคลิกปุ่ม "รายละเอียด"

ในกรณีของฉัน ที่อยู่ของคอมพิวเตอร์บนเครือข่ายท้องถิ่นคือ 192.168.0.189

ตอนนี้เรากลับไปที่เบราว์เซอร์และตรวจสอบความพร้อมใช้งานของหน้า It Works ที่ที่อยู่ IP http://192.168.0.189 (ในกรณีของคุณ ตัวเลขจะแตกต่างกัน)

หากคุณเห็นหน้า It Works ที่คุ้นเคยอีกครั้ง ทุกอย่างเรียบร้อยดี

4. ตรวจสอบความพร้อมใช้งานของเพจจากคอมพิวเตอร์เครื่องอื่นและกำหนดค่าไฟร์วอลล์

อีกครั้งเราพยายามเปิดหน้าที่คุ้นเคย http://192.168.0.189 (คุณมีหมายเลขต่างกัน) แต่จากคอมพิวเตอร์เครื่องอื่นบนเครือข่ายท้องถิ่น

หากคุณเห็น "ไม่สามารถเข้าถึงไซต์" หรือข้อความที่คล้ายกันแทนที่จะเป็นหน้าที่คุ้นเคย เรามากำหนดค่าไฟร์วอลล์กัน ในการทำเช่นนี้ให้กลับไปที่คอมพิวเตอร์ที่ติดตั้ง Apache ไปที่ "แผงควบคุม" - "ระบบและความปลอดภัย" - "ไฟร์วอลล์ Windows" และที่ด้านซ้ายของหน้าจอคลิกที่ "การตั้งค่าขั้นสูง

คลิกที่ส่วน "กฎสำหรับการเชื่อมต่อขาเข้า" จากนั้นทางด้านขวาของหน้าต่าง "สร้างกฎ"

ใส่ช่องทำเครื่องหมายทั้งสามช่อง

ระบุชื่อที่กำหนดเอง ตัวอย่างเช่น "เว็บเซิร์ฟเวอร์ 80 พอร์ตสำหรับ 1C" พร้อม.

เราไปที่คอมพิวเตอร์เครื่องอื่นอีกครั้งและตรวจสอบให้แน่ใจว่าตอนนี้ที่อยู่ IP http://192.168.0.189 เบราว์เซอร์แสดงหน้าที่เราคุ้นเคย มันได้ผล

5. เราเผยแพร่ฐานของเราบนเว็บเซิร์ฟเวอร์

เราเปิดตัวกำหนดค่าฐานข้อมูลของเรา (การเรียกใช้ 1C เป็นสิ่งจำเป็นในนามของผู้ดูแลระบบ)

หลังจากเปิดตัวแพลตฟอร์ม 1C ใหม่ (เช่น มีอยู่แล้วใน 8.3.11.2867) Apache เวอร์ชัน 2.0, 2.2 จะหยุดทำงานบนระบบ Windows 64 บิต มีวิธีไป 2.4 การติดตั้งค่อนข้างซับซ้อนกว่าปกติ - ไม่มีไฟล์การติดตั้ง ดังนั้นทุกอย่างจำเป็นต้องเปิดใช้งานและกำหนดค่าด้วยตนเอง ด้วยความจริงที่ว่าฉันสนใจที่จะใช้ IIS ฉันจึงตัดสินใจเขียนบทความในเวลาเดียวกัน

  1. สำหรับ Windows x64 คุณจะต้องใช้ชุดแจกจ่าย 1C x64 (ใช้ได้กับทั้งเซิร์ฟเวอร์และแอปพลิเคชันไคลเอนต์)
  2. การติดตั้ง IIS เว็บเซิร์ฟเวอร์

การติดตั้งเว็บเซิร์ฟเวอร์ข้อมูลอินเทอร์เน็ตเซิร์ฟเวอร์ เมื่อทำการติดตั้ง ต้องแน่ใจว่าได้เลือกส่วนประกอบ:

  • คุณสมบัติ HTTP ทั่วไป
    • เนื้อหาคงที่
    • เอกสารเริ่มต้น
    • การเรียกดูไดเร็กทอรี
    • ข้อผิดพลาด HTTP
  • การพัฒนาโปรแกรมประยุกต์
    • ASP.NET 3.5
    • ความสามารถในการขยาย .NET 3.5
    • ส่วนขยาย ISAPI
    • ตัวกรอง ISAPI
  • การแก้ไขและการวินิจฉัย (สุขภาพและการวินิจฉัย)
    • การบันทึก HTTP
    • ขอตรวจสอบ
  • เครื่องมือการจัดการ
    • คอนโซลการจัดการ IIS

4. จากนั้นเราจะให้สิทธิ์แก่ผู้ใช้ IIS_IUSRS และ IUSR ในโฟลเดอร์:

  • โฟลเดอร์ที่มีแพลตฟอร์มที่ติดตั้งไว้
  • โฟลเดอร์ที่มีสิ่งพิมพ์ฐานข้อมูล
  • โฟลเดอร์ของฐานข้อมูลเอง (ในกรณีของเวอร์ชันไฟล์)

6. การกำหนดค่า IIS เพื่อใช้ปลั๊กอินเว็บเซิร์ฟเวอร์ 32 บิต

สิ่งอำนวยความสะดวก» (เครื่องมือ) - « ผู้จัดการ IIS

เว็บไซต์เริ่มต้น- ไดเรกทอรีเสมือนที่แปลงเป็นแอปพลิเคชันปรากฏขึ้นพร้อมชื่อที่เราตั้งไว้เมื่อเผยแพร่ฐานข้อมูล สิ่งที่เหลืออยู่เพื่อให้การเผยแพร่เสร็จสมบูรณ์คือการอนุญาตแอปพลิเคชัน 32 บิตสำหรับกลุ่มแอปพลิเคชันเริ่มต้น ในการทำเช่นนี้ ในแผนผังการเชื่อมต่อ ให้ไปที่ส่วน " พูลแอปพลิเคชัน» (กลุ่มแอปพลิเคชัน).

ในรายการกลุ่มแอปพลิเคชัน ให้ค้นหากลุ่มที่มีชื่อ ดีฟอลต์AppPool. คลิกขวาที่มันแล้วเลือก " ตัวเลือกพิเศษ" (ตั้งค่าขั้นสูง).

ในหน้าต่างการตั้งค่ากลุ่มแอปพลิเคชันที่เปิดขึ้นใน " เป็นเรื่องธรรมดา» (ทั่วไป) ค้นหารายการ « อนุญาตแอปพลิเคชัน 32 บิต» (เปิดใช้งานแอปพลิเคชัน 32 บิต) และตั้งค่าของพารามิเตอร์เป็น จริง. จากนั้นบันทึกการเปลี่ยนแปลงโดยคลิก " ตกลง».

7. การกำหนดค่า IIS เพื่อใช้ปลั๊กอินเว็บเซิร์ฟเวอร์ 64 บิต

คุณสามารถลงทะเบียนโมดูลส่วนขยายเว็บเซิร์ฟเวอร์ 64 บิตได้โดยใช้ยูทิลิตี้ webinst.exeเวอร์ชันที่เกี่ยวข้องซึ่งอยู่ในไดเร็กทอรี ถังไดเร็กทอรีที่ติดตั้ง 1C:Enterprise หรือใช้วิธีการด้านล่าง

เปิดตัวจัดการบริการข้อมูลทางอินเทอร์เน็ต (IIS) คุณสามารถทำได้จาก Server Manager โดยเลือกรายการเมนู " สิ่งอำนวยความสะดวก» (เครื่องมือ) - « ผู้จัดการ IIS» (ผู้จัดการบริการข้อมูลทางอินเทอร์เน็ต (IIS))

ที่นี่ การขยายแผนผังในหน้าต่างการเชื่อมต่อ เราจะเห็นว่าสำหรับเว็บไซต์เริ่มต้น - เว็บไซต์เริ่มต้น- ไดเรกทอรีเสมือนที่แปลงเป็นแอปพลิเคชันปรากฏขึ้นพร้อมชื่อที่เราตั้งไว้เมื่อเผยแพร่ฐานข้อมูล เพื่อให้การเผยแพร่เสร็จสมบูรณ์ สิ่งที่เหลืออยู่คือการบอกให้แอปพลิเคชันนี้ใช้ตัวจัดการคำขอ 64 บิต ในการดำเนินการนี้ ให้เปิดหน้าการตั้งค่าการแมปตัวจัดการสำหรับไดเร็กทอรีเสมือนนี้โดยเลือกตัวเลือก " การทำแผนที่ตัวจัดการ» (Handler Mappings) ในหน้าเริ่มต้นของแอปพลิเคชัน

ในตารางการแมปตัวจัดการ ให้ค้นหาตัวจัดการ "1C Web-service Extension" เปิดตัวจัดการนี้โดยดับเบิลคลิกที่แถวที่เกี่ยวข้องในตาราง

มาแก้ไขตัวจัดการโดยแทนที่เส้นทางไปยัง dll ที่เรียกใช้งานได้ของโมดูลส่วนขยายเว็บเซิร์ฟเวอร์ 32 บิตที่เลือกไว้ในปัจจุบันด้วยเส้นทางไปยังไลบรารีเวอร์ชัน 64 บิต ในตัวอย่างนี้ เปลี่ยนเส้นทาง c " C:\Program Files (x86)\1cv8\8.3.?.??\bin\wsisapi.dll" บน " C:\Program Files\1cv8\8.3.?.???\bin\wsisapi.dll» ใช้ปุ่มเลือก หลังจากเปลี่ยนเส้นทางแล้ว ให้กด " ตกลง» เพื่อบันทึกการเปลี่ยนแปลง

เพื่อให้เว็บไซต์ปรากฏบนอินเทอร์เน็ต จะต้องโฮสต์บนเซิร์ฟเวอร์ที่เชื่อมต่อกับเครือข่ายและมีที่อยู่ IP เซิร์ฟเวอร์คือคอมพิวเตอร์ที่ติดตั้งซอฟต์แวร์พิเศษ ซึ่งเรียกอีกอย่างว่าเว็บเซิร์ฟเวอร์ มีเว็บเซิร์ฟเวอร์จำนวนมากและที่ได้รับความนิยมมากที่สุดคือ Apache

Apache เป็นเว็บเซิร์ฟเวอร์แบบโอเพ่นซอร์สที่มีคุณสมบัติครบถ้วน ขยายได้ และตอบสนองความต้องการเกือบทุกด้านของการพัฒนาเว็บในปัจจุบัน Apache เป็นข้ามแพลตฟอร์มเช่น รองรับระบบปฏิบัติการมากมาย - Microsoft Windows, Linux, BSD, Mac OS, Novell NetWare, BeOS หน้าที่หลักคือ: รองรับโปรโตคอล http, ความสามารถในการเชื่อมต่อโมดูลภายนอก, การใช้ DBMS สำหรับการพิสูจน์ตัวตนผู้ใช้ และการประมวลผลไฟล์คอนฟิกูเรชัน



รูปที่ 1 การทำงานของ Apache

ก่อนที่ Apache จะได้รับการกำหนดค่าสำหรับ 1C และสิ่งพิมพ์นั้นถูกสร้างขึ้นบนเว็บเซิร์ฟเวอร์ Apache ของฐาน 1C จะต้องดาวน์โหลดก่อน ขณะนี้ไม่มีแอสเซมบลีไบนารีสำหรับ Windows ซึ่งหมายความว่าเราดาวน์โหลดเวอร์ชันก่อนหน้าเช่น - 2.2.25 โดยใช้การค้นหา



รูปที่ 2

เรียกใช้ไฟล์ที่ดาวน์โหลดและติดตามการติดตั้ง


รูปที่ 3


รูปที่ 4


รูปที่ 5

ต่อไป เราระบุข้อมูลเกี่ยวกับเซิร์ฟเวอร์ของเรา หากเซิร์ฟเวอร์อยู่บนเครือข่ายท้องถิ่น และบริษัทไม่มีโดเมนของตัวเอง เราจะระบุข้อมูลใด ๆ และชื่อเซิร์ฟเวอร์คือ Localhost ซึ่งหมายความว่าเซิร์ฟเวอร์จะทำงานบนเครื่องคอมพิวเตอร์ ในฟิลด์ถัดไป กรอกที่อยู่อีเมลที่จะส่งการตอบกลับของเซิร์ฟเวอร์ (เรามีที่อยู่ตามอำเภอใจ เป็นต้น)

เราเลือกหนึ่งในสองการตั้งค่า: Apache จะเริ่มต้นโดยอัตโนมัติหรือด้วยตนเอง สำหรับผู้ใช้ปัจจุบันเท่านั้น ออกจากการตั้งค่าที่แนะนำ


รูปที่ 6

สำหรับการใช้งานร่วมกับโปรแกรม 1C การติดตั้งการกำหนดค่า Apache ที่แนะนำก็เพียงพอแล้ว


รูปที่ 7


รูปที่ 8


รูปที่ 9


รูปที่ 10

หลังจากการติดตั้งเสร็จสิ้น เซิร์ฟเวอร์จะเริ่มทำงานโดยอัตโนมัติ ไอคอนโปรแกรมจะปรากฏที่ด้านล่างของแผง


รูปที่ 11

วิธีที่ง่ายที่สุดในการตรวจสอบการทำงานของเว็บเซิร์ฟเวอร์ของเราคือเปิดเบราว์เซอร์ใดก็ได้และป้อน http://localhost ในแถบที่อยู่

ในหน้าต่างเราควรมีข้อความ "ใช้งานได้!"


รูปที่ 12

(โฮสต์ท้องถิ่น) คือคอมพิวเตอร์ในเครือข่ายคอมพิวเตอร์ ชื่อโดเมนมาตรฐานที่สงวนอย่างเป็นทางการสำหรับที่อยู่ IP ส่วนตัว จำได้ว่าเมื่อติดตั้ง Apache เราระบุไว้ในช่อง "ชื่อเซิร์ฟเวอร์"



รูปที่ 13

วิธีที่สองในการตรวจสอบความสมบูรณ์ของเว็บเซิร์ฟเวอร์ของเราคือตามที่อยู่ IP

ตรวจสอบที่อยู่ IP ของพีซีของเราใน "ท้องถิ่น" เมื่อคลิกที่ไอคอน "เครือข่าย" ที่มุมซ้ายเราจะไปที่เมนู "เครือข่ายและศูนย์แบ่งปัน"


รูปที่ 14

ในหน้าต่างที่เปิดขึ้นให้เลือกรายการ "การเชื่อมต่อเครือข่ายไร้สาย" เช่น เครือข่ายของเรา และในหน้าต่างที่ปรากฏขึ้น ให้คลิกปุ่ม "รายละเอียด" เราเห็นที่อยู่ IP ของคอมพิวเตอร์ของเราบนเครือข่าย ในกรณีของเรา 192.168.0.102



รูปที่ 15

หากต้องการตรวจสอบการทำงานของเว็บเซิร์ฟเวอร์ ให้เปิดเบราว์เซอร์ใดก็ได้แล้วป้อน - http://192.168.0.102.หากเราเห็นข้อความ “ใช้งานได้!” ในหน้าต่างเบราว์เซอร์อีกครั้ง แสดงว่าทุกอย่างใช้งานได้


รูปที่ 16

เมื่อเปิดจากพีซีเครื่องอื่นใน "ท้องถิ่น" ควรจะได้ผลลัพธ์เดียวกัน

เปิด 1C:Enterprise ในตัวกำหนดค่าในฐานะผู้ดูแลระบบ และโหลดฐานข้อมูลที่จำเป็น


รูปที่ 17

ใน "การบริหาร" เลือกฟังก์ชั่นที่เราต้องการ


รูปที่ 18

หากหน้าต่างปรากฏขึ้น:


รูปที่ 19

… คุณต้องติดตั้งโมดูลส่วนขยายบริการเว็บ

ในการทำเช่นนี้ ให้ไปที่ "แผงควบคุม-โปรแกรมและคุณลักษณะ" ค้นหา "1C:Enterprise" แล้วคลิก "เปลี่ยน"


รูปที่ 20

เลือก "ส่วนขยายบริการเว็บ" และคลิก "ถัดไป" จนกว่าเราจะถึง "เสร็จสิ้น"



รูปที่ 21



รูปที่ 23

ในหน้าต่างที่เปิดขึ้นระบุชื่อเลือกเว็บเซิร์ฟเวอร์ (โปรแกรมเห็น Apache ที่ติดตั้งโดยอัตโนมัติ) และโฟลเดอร์ตามอำเภอใจสำหรับการเผยแพร่ (ชื่อโฟลเดอร์ต้องเขียนเป็นภาษาละติน)

พวกเขาบอกว่ามีเอลฟ์บริสุทธิ์ในการเขียนโปรแกรม 1C

นักพัฒนาที่เชี่ยวชาญซึ่งตามข้อกำหนดที่ละเอียดถี่ถ้วนสร้างผลงานที่ไม่มีวันตายในห้องที่สว่างไสวด้วยเสียงเพลงที่เงียบสงบและแสงสลัว :)

ด้วยการพบปะทุกสัปดาห์และการสนทนาเรื่อง "ไก่" เรื่องกาแฟและคัพเค้ก :)

เราอ่านเกี่ยวกับพวกเขา แต่ยังไม่เห็นพวกเขา

งานของโปรแกรมเมอร์ / ผู้ดำเนินการ 1C
(และโดยทั่วไปแล้วผู้เชี่ยวชาญ 1C ส่วนใหญ่)
- นี้ ไม่เพียงแต่การเขียนโปรแกรมเท่านั้น

ยังมีงานอีกมากมายที่ไม่เกี่ยวข้องกับการพัฒนาจริง แต่ เป็นส่วนสำคัญของงานผู้ดำเนินการหรือโปรแกรมเมอร์ 1C ใด ๆ

เป็นที่ชัดเจนว่าด้วยการเพิ่มผู้ใช้ใหม่หรือการจัดเรียงการตั้งค่าสถานะเมื่อตั้งค่าสิทธิ์ ทุกคนจะรับมือไม่มากก็น้อย :)

แต่ก็ยังมีหัวข้อที่ไม่ได้กลายเป็น "ความรู้จำนวนมาก" อย่างชัดเจน

ดังนั้นเราจึงเห็นว่ามีประโยชน์ในการเผยแพร่เนื้อหาเพิ่มเติม

เรียกใช้ 1C:Enterprise ภายใต้เว็บไคลเอ็นต์

หัวข้อวันนี้มาจากการสำรวจความคิดเห็นช่วงฤดูร้อน (ใช่ เราอ่านคำตอบแล้ว :)

หัวข้อ “1C และเว็บ” ยังคงเป็นหัวข้อที่ค่อนข้างใหม่สำหรับหลาย ๆ คน - Terra incognita ซึ่งยังไม่ได้รับการจัดการ

ดังนั้นใช้เวลา:

ข้อมูลเบื้องต้นเกี่ยวกับการเปิดตัว 1C ภายใต้เว็บไคลเอ็นต์

วิดีโอบทเรียนเบื้องต้นเบื้องต้น

คุณสมบัติเว็บไคลเอนต์

เว็บไคลเอ็นต์เป็นหนึ่งในแอปพลิเคชันไคลเอนต์ในแพลตฟอร์ม 1C: Enterprise และแตกต่างจากไคลเอนต์แบบหนาหรือแบบบางอย่างเห็นได้ชัด
พิจารณาคุณสมบัติและจุดเด่นของเว็บไคลเอ็นต์

รูปแบบทั่วไปสำหรับการทำงานกับ 1C: Enterprise infobases ผ่านเว็บเบราว์เซอร์

วิดีโอนี้แสดงการจัดระเบียบฐานข้อมูล 1C:Enterprise เมื่อใช้เว็บเบราว์เซอร์
เว็บเซิร์ฟเวอร์ใดที่สามารถใช้ได้และการกำหนดค่าใดที่สามารถเรียกใช้ได้ภายใต้เว็บไคลเอ็นต์

การเผยแพร่ฐานข้อมูลบนเว็บเซิร์ฟเวอร์

วิดีโอนี้กล่าวถึงการดำเนินการที่ต้องดำเนินการกับฐานข้อมูลเพื่อให้ผู้ใช้สามารถใช้งานได้ผ่านเบราว์เซอร์
มันบอกว่าอะไรคือการเผยแพร่ฐานข้อมูลบนเว็บเซิร์ฟเวอร์

การติดตั้งเว็บเซิร์ฟเวอร์ IIS บน Windows Server 2008 การเผยแพร่ฐานข้อมูล 1C: Enterprise

หนึ่งในเว็บเซิร์ฟเวอร์ที่ 1C: Enterprise สามารถทำงานได้คือ IIS ของ Microsoft มาพร้อมกับ Windows Server
วิดีโอนี้แสดงวิธีการติดตั้ง IIS และเผยแพร่ฐานข้อมูลบน Windows Server 2008
เราเชื่อมต่อกับฐานข้อมูลที่เผยแพร่โดยใช้ Internet Explorer

การตั้งค่าการเผยแพร่ในตัวจัดการ IIS

ในวิดีโอนี้ โดยใช้ตัวจัดการ IIS เราจะดูว่าเกิดอะไรขึ้นบนเว็บเซิร์ฟเวอร์เมื่อเผยแพร่ฐานข้อมูล - มีการตั้งค่าใดบ้าง และสิ่งใดอยู่ในไดเร็กทอรีสิ่งพิมพ์

ลักษณะเฉพาะของการเผยแพร่ฐานข้อมูลไฟล์

ในวิดีโอนี้ เราจะพิจารณาว่าข้อผิดพลาดเกี่ยวกับสิทธิ์การเข้าถึงใดที่อาจเกิดขึ้นได้เมื่อเผยแพร่ฐานข้อมูลไฟล์

การเชื่อมต่อกับฐานข้อมูลที่เผยแพร่บนเว็บเซิร์ฟเวอร์โดยใช้ไคลเอนต์แบบบาง

ในวิดีโอนี้ เราจะดูวิธีเชื่อมต่อกับฐานข้อมูลที่เผยแพร่บนเว็บเซิร์ฟเวอร์ ไม่เพียงแต่ใช้เบราว์เซอร์เท่านั้น แต่ยังเชื่อมต่อผ่านธินไคลเอ็นต์ด้วย
สามารถเพิ่มฐานดังกล่าวลงในรายการฐานในหน้าต่างเปิดใช้

การติดตั้ง IIS Web Server บน Windows Server 2012 R2 การตั้งค่าการทำงานด้วยส่วนขยาย 32 บิต

วิดีโอนี้แนะนำขั้นตอนการติดตั้งเว็บเซิร์ฟเวอร์ IIS ภายใต้ Windows Server 2012 R2
มันบอกการตั้งค่าที่จำเป็นเพื่อให้แน่ใจว่าการทำงานของส่วนขยาย 32 บิตภายใต้ระบบปฏิบัติการ 64 บิต

การเผยแพร่ฐานข้อมูลบนเว็บเซิร์ฟเวอร์ภายใต้ Windows Server 2012 R2

วิดีโอนี้แสดงวิธีการเผยแพร่ฐานข้อมูลภายใต้ Windows Server 2012 R2 ซึ่งต้องเผยแพร่ในตัวกำหนดค่าในฐานะผู้ดูแลระบบ

การกำหนดค่าปลั๊กอินเว็บเซิร์ฟเวอร์ 64 บิตสำหรับ IIS

วิดีโอนี้อธิบายวิธีติดตั้งเซิร์ฟเวอร์ 1C:Enterprise แบบ 64 บิต และวิธีตั้งค่าเว็บเซิร์ฟเวอร์ให้ทำงานร่วมกับแพลตฟอร์มนี้