โกลอฟนา ซากัลเนอในระบบ “1C:Enterprise” 8 บทความนี้จะพิจารณากระบวนการเผยแพร่เซิร์ฟเวอร์จัดเก็บข้อมูลด้วยการกำหนดค่าบนเว็บเซิร์ฟเวอร์ IIS สำหรับความสามารถในการเข้าถึงที่เก็บข้อมูลที่ให้บริการโดยเซิร์ฟเวอร์ตามโปรโตคอล http).
(หรือ
https
1. การติดตั้งโรงเก็บการกำหนดค่าเซิร์ฟเวอร์ "1C:Enterprise" 8
ก่อนอื่นจำเป็นต้องติดตั้งเซิร์ฟเวอร์ในการกำหนดค่าเนื่องจากการเผยแพร่จะดำเนินการโดยตรงสำหรับเซิร์ฟเวอร์และโต้ตอบกับเซิร์ฟเวอร์ด้วยความช่วยเหลือของผู้อื่น อ่านรายงานเกี่ยวกับเรื่องนี้จากสถิติ: 2. การติดตั้งเว็บเซิร์ฟเวอร์ IIS
- จากนั้นคุณจะต้องเปิดใช้งานเว็บเซิร์ฟเวอร์ IIS เพื่อเข้าถึงที่เก็บข้อมูล Windows ที่ไม่ได้ติดตั้งไว้ก่อนหน้านี้
- เว็บเซิร์ฟเวอร์และเซิร์ฟเวอร์การถ่ายโอนข้อมูลการกำหนดค่าสามารถติดตั้งได้ในเครื่องเดียวหรือบนคอมพิวเตอร์เครื่องอื่นในเครื่องเดียว
- มาตรการท้องถิ่น
- - เมื่อติดตั้งอุปกรณ์จำเป็นต้องเลือกส่วนประกอบดังต่อไปนี้:
- คุณสมบัติ HTTP ทั่วไป
- เนื้อหาแบบคงที่
- เอกสารเริ่มต้น
- การเรียกดูไดเรกทอรี
- ข้อผิดพลาด HTTP
- การพัฒนาแอพพลิเคชั่น
- เอเอสพี.เน็ต 3.5
- .NET ส่วนขยาย 3.5
- ส่วนขยาย ISAPI
- ตัวกรอง ISAPI
- สุขภาพและการวินิจฉัย
การบันทึก HTTP
ขอการตรวจสอบ เครื่องมือการจัดการ (คอนโซลการจัดการ IISรายงานการติดตั้งเว็บเซิร์ฟเวอร์ IIS ในระบบปฏิบัติการต่าง ๆ ของตระกูล Windows สามารถอ่านได้ในบทความ:
หลังจากติดตั้งเว็บเซิร์ฟเวอร์ บนคอมพิวเตอร์ที่มีเซิร์ฟเวอร์ IIS ทำงานอยู่ เบราว์เซอร์ตามที่อยู่ http://localhost สามารถปรากฏขึ้นได้
หน้าเริ่มต้น
เว็บไซต์เริ่มต้น
4. การปรับการเข้าถึงโมดูลส่วนขยายของเว็บเซิร์ฟเวอร์ 1C: Enterprise 8
เพื่อให้เว็บเซิร์ฟเวอร์ IIS ทำงานร่วมกับโมดูลส่วนขยายเว็บเซิร์ฟเวอร์ 1C: Enterprise 8 ที่ติดตั้งครั้งแรก คุณต้องลงทะเบียนสิทธิ์ใหม่ในไดเรกทอรีที่มีส่วนประกอบเหล่านี้ (ขึ้นอยู่กับ C:\ไฟล์โปรแกรม (x86)\1cv8\สำหรับ "1C:Enterprise" 8.3 และ C:\ไฟล์โปรแกรม (x86)\1cv82\สำหรับกลุ่ม "1C:Enterprise" 8.2) IIS_IUSRS.
โดยคลิกขวาที่ไดเร็กทอรีที่ต้องการแล้วเลือก “ ทรงพลัง» (คุณสมบัติ) ในเมนูบริบท
ในหน้าต่างของหน่วยงาน ไปที่แท็บ " ความปลอดภัย" (ความปลอดภัย) และกดปุ่ม " เปลี่ยน» (แก้ไข...) เพื่อเปลี่ยนแปลงการอนุญาตอย่างเป็นทางการ หน้าต่างการอนุญาตสำหรับไดเร็กทอรีของคุณจะปรากฏขึ้นเราอยู่ภายใต้ความกดดันที่จะขยายภายใต้รายการ” กลุ่มไคโคริสตูวาชิ» ปุ่ม (กลุ่มหรือชื่อผู้ใช้) « เพิ่ม" (เพิ่ม..) และในหน้าต่างสำหรับเลือกกลุ่มหรือผู้ติดต่อเราจะกด "
โดดัตโคโว "(ขั้นสูง...).จากนั้นเราก็กดปุ่มหมุนขวามือ” IIS_IUSRSค้นหา » (ค้นหาทันที) จากนั้นเลือกกลุ่มที่ต้องการ».
ที่ตารางผลลัพธ์ให้ค้นหาแล้วกด “ IIS_IUSRSตกลง กลุ่มปรากฏที่รายการกลุ่มหรือ koristuvachs
เราให้สิทธิ์แก่เธอในไดเร็กทอรีที่เลือกแล้วกด “
ซาสโตซูวาตี คอนโซลการจัดการ IIS» (นำไปใช้) เพื่อบันทึกการเปลี่ยนแปลง 5. การสร้างไฟล์กำหนดค่าต่อไป เราไปเผยแพร่เซิร์ฟเวอร์เซิร์ฟเวอร์การกำหนดค่าที่ติดตั้งไว้ก่อนหน้านี้ไปยังเว็บเซิร์ฟเวอร์ IIS ที่อัปเกรดแล้ว สิ่งสำคัญคือเราต้องบันทึกเว็บไซต์.
เว็บเซิร์ฟเวอร์ (สำหรับคำแนะนำ C:\inetpub\wwwroot) เรากำลังสร้างแคตตาล็อกพร้อมชื่อสิ่งพิมพ์ในอนาคต โปรดให้เราสร้างแคตตาล็อกด้วยชื่อของเรา พื้นที่เก็บข้อมูลจากนั้นในไดเร็กทอรีนี้เราสามารถสร้างไฟล์ที่มีนามสกุลได้
(เฮ้ โดยการเปรียบเทียบกับไดเร็กทอรี จะมีไฟล์ชื่อ<.1ccr> พื้นที่เก็บข้อมูล.1ccr) และเพื่อแลกเปลี่ยน:
ชื่อเซิร์ฟเวอร์Convergence
เด เมเรเซวา อิม'ยาหรือที่อยู่ IP ของคอมพิวเตอร์ที่เซิร์ฟเวอร์การกำหนดค่าเซิร์ฟเวอร์ทำงานอยู่ คอนโซลการจัดการ IIS 6. การตั้งค่าโปรแกรมใน IIS ตอนนี้เปิดตัว Internet Information Services (IIS) Manager และเปิดแท็บ "เว็บไซต์
" (ไซต์) - " “อันที่จริง แค็ตตาล็อกที่เราสร้างขึ้นในขั้นสูงมาแปลงไดเรกทอรีเสมือนนี้เป็นส่วนเสริมกัน
โดยคลิกที่ปุ่มเมาส์ขวาในเมนูบริบทและเลือกรายการ " ดิอิ(การกระทำ) ด้วยมือขวาเลือกรายการ “ การเพิ่มสคริปต์ด้วยไวด์การ์ด(เพิ่มแผนที่สคริปต์ตัวแทน…)
หน้าต่างสำหรับเพิ่มวอลลุ่มใหม่จะปรากฏขึ้น นี่คือที่ที่คุณต้องไปที่โมดูลส่วนขยายของเว็บเซิร์ฟเวอร์ 1C:Enterprise จากนั้นไปที่ไลบรารี wsisapi.dll , สิ่งที่คงเหลืออยู่ในปฏิกิริยาคาตาโลซิสถังขยะ » (ค้นหาทันที) จากนั้นเลือกกลุ่มที่ต้องการ».
ไดเร็กทอรีที่กำหนดระหว่างการติดตั้งส่วนประกอบของระบบ 1C:Enterprise ในคำสั่งนี้ เรายังตั้งชื่อของตัวรวบรวมและกด " สามารถเพิ่มส่วนขยาย ISAPI ลงในรายการขอบเขต ISAPI และ CGL ได้โดยกด "ดังนั้น
» (ใช่) ที่หน้าต่าง หลังจากนี้ นักสะสมจะต้องปรากฏในรายการคอลเลกชันของโปรแกรมเสมือนของเราไม่สามารถเพิ่มสิทธิ์ในการลงทะเบียนคอมไพเลอร์นี้ได้อีกต่อไป
ในการดำเนินการนี้ให้คลิกด้วยปุ่มเมาส์ขวาแล้วเลือก " การเปลี่ยนการอนุญาตฟังก์ชัน"(แก้ไขการอนุญาตคุณสมบัติ...) » (ค้นหาทันที) จากนั้นเลือกกลุ่มที่ต้องการ».
ที่หน้าต่างอนุญาตซึ่งเปิดขึ้นเราจะติดป้ายไว้ใกล้สนาม” วิโคนันยา"(ดำเนินการ) และกดดัน" อย่างที่ฉันเขียนไว้ก่อนหน้านี้ เซิร์ฟเวอร์การกำหนดค่าเป็นโปรแกรม 32 บิตแน่นอนว่าจำเป็นต้องอนุญาตให้พูลส่วนเสริมที่ให้บริการไดเร็กทอรีเสมือนนี้ทำงานกับโปรแกรม 32 บิตได้
หากต้องการดูว่าพูลใดให้บริการไดเร็กทอรีเสมือนเฉพาะ คุณต้องคลิกขวาที่แผนผังการเชื่อมต่อและเลือก “ การจัดการส่วนเสริม" (จัดการแอปพลิเคชัน) - " พารามิเตอร์เพิ่มเติม"(การตั้งค่าขั้นสูง...) หน้าต่างมีตัวเลือก “กลุ่มของส่วนเสริม
" (Application Pool) และหมายถึงกลุ่มของแอปพลิเคชันที่ให้บริการไดเร็กทอรีเสมือนนี้ ถึงผู้ชายคนนี้เช DefaultAppPool- ในหน้าต่างนี้คุณสามารถเปลี่ยนค่าพารามิเตอร์ได้ตามความต้องการของคุณ
ในการตั้งค่าพูล Add-on สำหรับการทำงานกับโปรแกรม 32 บิต คุณต้องค้นหามันในหน้าต่างพูล Add-on ซึ่งมีอยู่บนแท็บ " กระสุนเพิ่มเติม" (กลุ่มแอปพลิเคชัน) ในแผนผังการเชื่อมต่อ คลิกขวาที่มันด้วยปุ่มเมาส์ขวาในเมนูบริบท เลือก " พารามิเตอร์เพิ่มเติม..."(การตั้งค่าขั้นสูง) ในหน้าต่างสิ่งที่ปรากฏ.
พารามิเตอร์เพิ่มเติมกลุ่มของส่วนเสริม คุณสามารถเปลี่ยนพารามิเตอร์ได้ “
เมื่อตั้งค่าพารามิเตอร์ที่จำเป็นแล้วเราจะเห็น “ » (ค้นหาทันที) จากนั้นเลือกกลุ่มที่ต้องการ».
7. การเชื่อมต่อถึงจุดชัก
มีการติดตั้งส่วนประกอบทั้งหมดของระบบ 1C: Enterprise แล้ว เว็บเซิร์ฟเวอร์ IIS ได้รับการกำหนดค่า และคุณสามารถดำเนินการทำงานโดยตรงกับการเปรียบเทียบ การกำหนดค่าเซิร์ฟเวอร์อะนาล็อก ซึ่งได้รับการดูแลรักษา โปรโตคอล ซากัลเนอ- ในการสร้างแผนที่ (คุณสามารถอ่านเกี่ยวกับแผนที่ได้ในบทความ "") และเชื่อมต่อฐานข้อมูลกับแผนที่ คุณต้องใช้ที่อยู่ต่อไปนี้:
http://<ИмяВебСервера>/<ИмяПриложения>/<Файл.1ccr>/<ИмяХранилища>
ตัวอย่างเช่น สำหรับพารามิเตอร์ที่รวมอยู่ในสถิตินี้ ชื่ออาจเป็นดังนี้:
http://WIN2012R2/repository/repository.1ccr/การบัญชี
http://localhost/repository/repository.1ccr/Accounting
หรือพูดแบบนี้:
https://site/repository/repository.1ccr/Accounting
ชี่ช่วยคุณมั้ย?
ระบบปฏิบัติการของตระกูล Linux ดึงดูดความสนใจเพิ่มขึ้นอย่างรวดเร็วในหมู่ผู้ใช้ 1C:Enterprise โดยเฉพาะอย่างยิ่งหลังจากการเปิดตัวแพลตฟอร์มสำหรับการแจกแจงที่ได้รับความนิยมสูงสุด บ่อยครั้งที่ Linux ถูกใช้เป็นแพลตฟอร์มเซิร์ฟเวอร์สำหรับ 1C แต่บ่อยครั้งมากขึ้นที่เป็นไปได้ที่จะตั้งค่าเวิร์กสเตชันตามนั้นระบบปฏิบัติการ - หากคุณเพิ่มเว็บเซิร์ฟเวอร์ลงในเวิร์กสเตชันดังกล่าว คุณสามารถจัดระเบียบได้อย่างง่ายดายและง่ายดายการเข้าถึงระยะไกล
วันนี้เรารู้วิธีการเข้าถึงฐานข้อมูลโดยใช้โหมดไฟล์
แม้จะมีความเรียบง่าย แต่การตั้งค่าการเข้าถึงเว็บไปยังฐานข้อมูลไฟล์นั้นซับซ้อนกว่าเซิร์ฟเวอร์มากและนี่เป็นเพราะจำเป็นต้องตั้งค่าสิทธิ์การเข้าถึงสำหรับผู้เข้าร่วมทุกคนในโครงการนี้อย่างถูกต้อง
เอกสารอย่างเป็นทางการจัดทำขึ้นอย่างจำกัด และเราเคารพอย่างสูงสุด:
หลังจากดาวน์โหลดสิ่งพิมพ์ คุณต้องระบุชื่อผู้ใช้ที่ Apache เปิดตัว สิทธิ์ในไดเร็กทอรีไฟล์ที่จะดาวน์โหลด (/opt/1C/v8.3/i386/ สำหรับเวอร์ชัน 32 บิต หรือ /opt/1C/v8. 3/x86 _64/ สำหรับเวอร์ชัน 64 บิต) ของเวอร์ชันเฉพาะของระบบ 1C:Enterprise (ตัวอ่านและชื่อวิกิ) สำหรับฐานข้อมูลแต่ละเวอร์ชันของไฟล์ จำเป็นต้องกำหนดสิทธิ์ในการแก้ไขให้กับไดเร็กทอรีของฐานข้อมูลที่เว็บเซิร์ฟเวอร์ทำงานมาดูรายงานของผู้เข้าร่วมทั้งหมดในโครงการของเรากันดีกว่า บทบาทหลักของมันถูกครอบครองโดยฐานข้อมูล สิทธิ์ในการแก้ไขซึ่งรับผิดชอบไคลเอนต์ทั้งหมดที่เชื่อมต่ออยู่ เช่นเดียวกับไฟล์แพลตฟอร์มที่คอมไพล์ ซึ่งเว็บเซิร์ฟเวอร์จะต้องเข้าถึงได้เริ่มจากชานชาลาจะตั้งอยู่ใน /เลือก/1C- เพื่อให้แม่นยำ เว็บเซิร์ฟเวอร์จำเป็นต้องเข้าถึงเพื่ออ่านและดาวน์โหลดไฟล์แพลตฟอร์มเดียว - ไลบรารี wsap24.so(สำหรับอาปาเช่ 2.4)
มีฐานข้อมูลมากมาย เริ่มแรกด้วย Vlasnik และผู้จัดการบัญชีในพื้นที่ ผู้ใช้:ผู้ใช้ซึ่งเป็นสมาชิกของกลุ่มส่วนตัวเดียวกันด้วย คุณมีสิทธิ์ทั้งหมดในการเข้าถึงฐานข้อมูล (อ่านและเขียน).
สิทธิ์ที่คล้ายกันนี้ใช้กับเว็บเซิร์ฟเวอร์ที่ทำงานภายใต้ชื่อด้วย www-ข้อมูล:www-dataค้นหาวิธีเปิดใช้งาน Apache ภายใต้ชื่อผู้จัดการบัญชีที่ต้องการ แต่ในทางปฏิบัติเห็นได้ชัดว่า 1C ใช้งานไม่ได้ mpm-itk.
ชี้เว็บเซิร์ฟเวอร์ไปที่บัญชีระบบ ทันทีหลังจากเริ่มฐานข้อมูล คุณจะเห็นข้อผิดพลาดต่อไปนี้: เซสชั่นวันนี้หรือเห็น, ถึงเวลาที่จะเดาว่าใน Linux มีการติดตั้งสิทธิ์ไว้แล้วі โคริสตูวาชากลุ่ม ราชติสิทธิอยู่เบื้องหลังกฎ เก็บไว้ในระบบ กำลังถูกบ่อนทำลาย ราชติซึ่งระบุโดยพารามิเตอร์ต่อไปนี้: 002 อูมาสค์ 022 หยาบคายนี่คือหน้ากากเพราะจำเป็นต้องถอนสิทธิ์เพื่อเพิกถอนสิทธิ์เพื่อยืนหยัดเพื่อจิตใจของตนเอง 775/755 ในอูบุนตู 664/644 โบราณมากขึ้น
และในเดเบียน 775/664 นอกจากนี้ การโทรออกด้วยสิทธิ์มาตรฐานใน Ubuntu/Debian จะเป็นเช่นนี้ 755/644 สำหรับโฟลเดอร์ ราชติสำหรับไฟล์ 002 .
กดหมายเลข
ให้สิทธิ์ในการอ่าน/เขียนแก่ทั้งเจ้าของและกลุ่ม และ
- สำหรับผู้ปกครองเท่านั้น ดังนั้นชุดสิทธิ์มาตรฐานใน Ubuntu จึงเหมาะสมกับวัตถุประสงค์ของเราอย่างสมบูรณ์ แต่ใน Debian จำเป็นต้องเปลี่ยนแปลงі บนหากไม่มีสิทธิ์ก็จำเป็นต้องเปิดใช้งานเซิร์ฟเวอร์และเว็บเซิร์ฟเวอร์ร่วมกันในกลุ่มส่วนบุคคลรวมถึงเว็บเซิร์ฟเวอร์ไปยังกลุ่มตัวจัดการไฟล์ไบนารี 1C
ทฤษฎีชัดเจน เรามาฝึกฝนกันดีกว่า
การติดตั้งโมดูลส่วนขยายเว็บเซิร์ฟเวอร์
โปรดทราบว่าคุณได้ติดตั้งแพลตฟอร์มพร้อมกับบริการของเราแล้ว นี่คือเวลาที่เราต้องการแพ็คเกจ 1c-enterprise83-ws
1c-enterprise83-ws-nls
จากการติดตั้งเซิร์ฟเวอร์
โปรดทราบว่าเวอร์ชันและความจุของแพ็คเกจเหล่านี้จะต้องตรงกับเวอร์ชันและความจุของแพลตฟอร์มที่ติดตั้ง
เราคัดลอกแพ็คเกจที่กำหนดไปยังโฟลเดอร์อื่นและติดตั้งด้วยคำสั่ง:
Dpkg -i 1c*.deb กลับแสดงความเคารพว่า Apache 2.4 ไม่จำเป็นต้องดาวน์เกรดแพ็คเกจอีกต่อไป หากคุณใช้แพลตฟอร์มเวอร์ชันก่อนหน้า คุณจะต้องดาวน์เกรด Apache เป็นเวอร์ชัน 2.2 ตามที่อธิบายไว้ในบทความของเรา
นอกจากนี้เรายังไม่ต้องการ vikorize อินสแตนซ์ Apache ซึ่งกำลังถูก vikorized สำหรับ 1C: Enterprise เพื่อวัตถุประสงค์อื่นตามที่เราระบุไว้แล้ว 1C กลับกลายเป็นว่าไม่สมเหตุสมผล www-ข้อมูล:www-dataนอกจากนี้ 1C ควรมีอิสระในการจัดการกับไฟล์การกำหนดค่าโดยไม่สนใจ โฮสต์เสมือนและเพิ่มคำสั่งของคุณโดยตรงไปยังไฟล์กำหนดค่า Apache หลัก
แน่นอน คุณสามารถกำหนดค่าทุกอย่างได้ด้วยตนเองอย่างสวยงาม แต่ในกรณีที่ต้นทุนการดูแลระบบสูงขึ้นเมื่อเพิ่มฐานข้อมูลใหม่ เราจะเห็นโซลูชันที่ชาญฉลาดที่สุดสำหรับอินสแตนซ์ที่ขับเคลื่อนด้วย 1C ของ Apache
การติดตั้งนี้ดำเนินการโดยทีมงานเดียว:
ฉลาดรับการติดตั้ง apache2
แพ็คเกจไม่ต้องปรับแต่งเพิ่มเติม
การตั้งค่าสิทธิ์การเข้าถึงที่จำเป็น
คุณเป็นวิโคริสต์แบบไหน? เดเบียนจากนั้นจึงเปลี่ยนทุกอย่างก่อน ราชติระบบเป็น 002 ซึ่งเปิดไฟล์ /etc/pam.d/common-sessionและเพิ่มที่ท้ายแถว:
เซสชันที่เป็นทางเลือก pam_umask.so umask=0002
จากนั้นเราจะเปิดเว็บเซิร์ฟเวอร์ในกลุ่ม 1C และระบบอินไลน์:
Usermod -a -G grp1cv8 www-data
usermod -a -G ผู้ใช้ www-data
วิธีเดียวกับที่เราสามารถรวมเซิร์ฟเวอร์สตรีมมิ่งเข้ากับกลุ่มเว็บเซิร์ฟเวอร์:
Usermod -a -G ผู้ใช้ www-data
สถานที่ ผู้ใช้ร่องรอยของ vikorystuvati im'ya koristuvach
หลังจากนี้จำเป็นต้องตั้งค่าสิทธิ์ให้กับโฟลเดอร์ที่มีฐานข้อมูลเช่นอยู่ในนั้น /opt/1C_bases:
Chmod -R u=rw,g=rw,o=r,a+X /opt/1C_bases
เมื่อคุณตั้งค่าสิทธิ์เสร็จแล้ว ให้รีสตาร์ทเซิร์ฟเวอร์
การเผยแพร่ฐานข้อมูล
การเผยแพร่ฐานข้อมูลสามารถทำได้สองวิธี: ผ่านตัวกำหนดค่าและขอความช่วยเหลือ บรรทัดคำสั่ง- ด้านล่างนี้เราจะดูความผิดในสองวิธี
ก่อนที่จะเผยแพร่ ให้สร้างไดเร็กทอรีไว้ในไดเร็กทอรีการทำงานของเว็บเซิร์ฟเวอร์ ตามขั้นตอนนี้ /var/wwwเราเผยแพร่ Accounting 3.0 และเรียกมันว่าไดเร็กทอรี ตามมาตรฐาน 30:
Mkdir /var/www/acc30
มาเริ่มกันที่ 1C:การจ้างงานที่มีสิทธิ์ระดับสูงซึ่งในเทอร์มินัลภายใต้ชื่อผู้ใช้ขั้นสูงให้เข้าสู่ระบบระบบ 32 บิต:
/opt/1C/v8.3/i386/1cestart
สำหรับ 64 บิต:
/opt/1C/v8.3/x86_64 /1cestart
เปิดขึ้นมา หน้าต่างมาตรฐานในการเปิดตัว 1C ด้วยตัวกำหนดค่าใด ๆ เราจำเป็นต้องมีฐานข้อมูล แล้วเราจะไปต่อกันที่ การบริหาร-การตีพิมพ์บนเว็บเซิร์ฟเวอร์
และรูปแบบที่เล็กอย่างแน่นอน: ในสนามฉัน วคัซโม บาซานีฐานข้อมูลที่คุณพิมพ์ในแถบที่อยู่ของเบราว์เซอร์เพื่อเข้าถึงฐานข้อมูลนี้จะไม่ทำงานเป็นเวลานานหรือด้วยตนเอง เว็บเซิร์ฟเวอร์- ทุกอย่างชัดเจนขึ้นที่นี่ในการระเบิดของเรา อาปาเช่ 2.4และโดยส่วนใหญ่แล้ว แคตตาล็อก- ที่นี่เราควรระบุไดเร็กทอรีสิ่งพิมพ์ที่เราสร้างไว้ก่อนหน้านี้ โดยไม่สับสนกับไดเร็กทอรี IB ที่ใช้งานได้
ถ้าคุณไม่ได้ใช้อินเทอร์เฟซ OData และบริการบนเว็บ คุณไม่จำเป็นต้องเผยแพร่บริการเหล่านั้น เมื่อกรอกข้อมูลครบถ้วนแล้วให้กดปุ่มเผยแพร่
จากนั้นรอสักครู่แล้วรีสตาร์ทเว็บเซิร์ฟเวอร์
หากต้องการเผยแพร่จากบรรทัดคำสั่ง ให้ไปที่ไดเร็กทอรีที่มีไฟล์ไบนารี 1C บนระบบ 32 บิต คลิกที่:
ซีดี /opt/1C/v8.3/i386/
สำหรับ 64 บิต:
ซีดี /opt/1C/v8.3/x86_64/ หลังจากนั้นให้เรียกใช้ยูทิลิตี้เว็บอินสท์
ด้วยพารามิเตอร์ต่อไปนี้:
./webinst -publish -apache24 -wsdir acc30 -dir /var/www/acc30/ -connstr "ไฟล์=""/opt/1C_bases/acc30/"";"
- -confpath /etc/apache2/apache2.confเมื่อมองแวบแรก ไวยากรณ์มีความซับซ้อน แต่ในความเป็นจริงแล้ว ทุกอย่างเรียบง่าย ลองดูที่แต่ละพารามิเตอร์:
- เผยแพร่- ระบุถึงการดำเนินการที่จำเป็น ณ เวลาที่ตีพิมพ์ อาจมีข้อผิดพลาดและทิ้งข้อสรุปไว้เบื้องหลัง
- อาปาเช่24- ระบุประเภทของเว็บเซิร์ฟเวอร์ สำหรับ Apache 2.2 ให้ระบุ apache22
- ตกลง- ฉันมีนามแฝงสิ่งพิมพ์ที่สามารถเข้าถึงได้จากเบราว์เซอร์ไปยังฐานข้อมูล
- ผบ- เพื่อการเผยแพร่ เราได้จัดทำไดเร็กทอรีสำหรับไดเร็กทอรีการทำงานของเว็บเซิร์ฟเวอร์
- คอนสตรัค- แถวเชื่อมต่อกันพับเป็นสามส่วนโดยเอาผิวหนังเข้าไปในอุ้งเท้า: "File=" - ระบุว่าฐานเป็นไฟล์ "/opt/1C_bases/acc30/" - พาธไปยังไดเร็กทอรี IB " ;"
- สัญลักษณ์การบริการ
สนทนา - ไปที่ไฟล์กำหนดค่าเว็บเซิร์ฟเวอร์.
Chown -R www-data:www-data /var/www
ตอนนี้เราสามารถลองเปิดฐานข้อมูลได้โดยเข้าถึงในเบราว์เซอร์ด้วยชื่อโฮสต์หรือที่อยู่ IP โดยเพิ่มนามแฝงที่ต้องการผ่านสิ่งต่อไปนี้ บนเครื่องท้องถิ่นที่คุณสามารถพิมพ์ได้ http://127.0.0.1/acc30คำพูดมากมายเกี่ยวกับประสิทธิภาพการทำงาน ในทางที่ดี เรามีย่อหน้าสุดท้ายของบทความพร้อมการจัดเตรียมและการพิจารณา แต่เนื้อหาของเราจะไม่สามารถเข้าใจได้หากไม่มีประสิทธิผลเหล่านั้นการตัดสินใจคืออะไร
- เนื่องจากธุรกิจขนาดเล็กใช้การเข้าถึงเว็บในโหมดไฟล์ บทบาทของเว็บเซิร์ฟเวอร์จึงมักถูกใช้โดยพีซีในสำนักงานขนาดเล็ก
จากนั้นเราได้เปิดตัวฐานข้อมูลสองอินสแตนซ์ (อันหนึ่งสำหรับเว็บไคลเอ็นต์ และอีกอันสำหรับไคลเอ็นต์แบบบาง) ภายในเครื่องและอีกสองอินสแตนซ์อยู่ระหว่าง:
เป็นไปได้มากว่าระบบมีหน่วยความจำไม่เพียงพอและมีการสลับ และหากคุณใช้เวลาเพียงเล็กน้อยในฐานข้อมูล ไฟล์สลับจะหมดอย่างรวดเร็ว
ในกรณีนี้ ยกเว้น 1C บนพีซีเครื่องนี้ ไม่มีอะไรทำงานอยู่อีก ซึ่งไม่ใช่เรื่องปกติสำหรับเครื่องสำนักงานทั่วไป
ตามหลักการทั่วไป เราได้เรียนรู้ว่าการทำงานแต่ละเซสชันที่มีการกำหนดค่า เช่น Business Accounting 3.0 ต้องใช้ RAM 1 GB
โอเค เราจะปิดเซสชั่นทั้งหมดแล้ว จะทำอะไรต่อไป?
กล่าวโดยสรุปก่อนที่บริการเว็บ 1C จะทำงานเช่นนี้ เมื่อคุณเริ่มเว็บไคลเอ็นต์หรือเปิดบริการบนเว็บ กระบวนการของผู้ปฏิบัติงาน Apache จะเริ่มต้นขึ้น ซึ่งจะเริ่มโมดูล 1C และหลังจากงานเสร็จสิ้น กระบวนการก็จะเริ่มต้นและปิดเองข้อเสียของวิธีนี้คือมีค่าใช้จ่ายสูงในการเริ่มต้นและดำเนินการให้เสร็จสิ้น
ขณะนี้โมเดลหุ่นยนต์ของบริการบนเว็บนั้นคล้ายกับโปรแกรม FastCGI ซึ่งเปิดตัวครั้งเดียวและยังคงสูญเสียเธรดที่ทำงานอยู่เมื่อเซสชั่นการทำงานเสร็จสิ้น
อ้างจากผู้จัดจำหน่าย 1C:
เซสชั่นในพูลจะถูกบันทึกขึ้นอยู่กับประเภทของบริการ ชื่อของบริการ บัญชี/รหัสผ่าน ค่าของตัวคั่น และ โหมดไม่ใช้เตาอบ- ก่อนหน้านั้นพูลอาจมีหลายเซสชันที่มีค่ารายละเอียดการประกันภัยต่อเท่ากัน
เมื่อคุณคลิก แพลตฟอร์มจะตรวจสอบว่าเซสชันใดไม่ได้ใช้งาน พร้อมยืนยันรายละเอียดเหล่านี้
สำหรับบริษัทขนาดเล็ก เราแนะนำให้ติดตั้ง RAM จำนวน 1 GB ต่อใบอนุญาต 1C ที่ถูกต้องหนึ่งใบ ซึ่งจะช่วยให้คุณมีหน่วยความจำว่างที่จำเป็นอยู่เสมอ และหลีกเลี่ยงสถานการณ์ที่ไม่พึงประสงค์ของเซิร์ฟเวอร์ที่เพิ่มขึ้นโดยหุ่นยนต์
แท็ก:
โดยพื้นฐานแล้วเว็บเซิร์ฟเวอร์นี้ประกอบด้วยโมดูลหลักหนึ่งโมดูล - คอร์ (Apache Core) ซึ่งรวบรวมลักษณะที่ง่ายที่สุดของเซิร์ฟเวอร์ ฟังก์ชั่นอื่นๆ ทั้งหมดอธิบายไว้ในโมดูลเพิ่มเติมในบทความนี้เราจะดูโมดูล Apache ต่างๆ ที่นักพัฒนาเว็บมักใช้งานในทางที่ผิด
ข้อดีของโครงสร้างดังกล่าวคือคุณสามารถเชื่อมต่อและยกเลิกการเชื่อมต่อได้
โมดูลเพิ่มเติม
เลือกการกำหนดค่าเซิร์ฟเวอร์ที่จำเป็นสำหรับการบันทึกงานของคุณ ดังนั้น Apache จะใช้พื้นที่มากเท่าที่ต้องการในการทำงาน และฟังก์ชัน "รับ" จะไม่ใช้หน่วยความจำของเซิร์ฟเวอร์ ซึ่งมากกว่ารหัสลับของระบบแกน Apache ประกอบด้วยฟังก์ชันหลักของเซิร์ฟเวอร์และช่วยให้คุณสามารถเชื่อมต่อโมดูลเพิ่มเติมได้
จำเป็นต้องบอก Rozmov เกี่ยวกับโมดูลจากแกนกลางของระบบอย่างเข้าใจได้
โมดูลเพิ่มเติมทั้งหมดจะเกาะติดกันเหมือนเมล็ดถั่วสนที่แกนกลาง
โมดูล mod_actions มีสองคำสั่งที่ป้องกันการเรียกใช้สคริปต์ CGI "การดำเนินการ" หมายถึงการเปิดตัวไฟล์ใหม่ในขณะที่ผู้ใช้ร้องขอไฟล์ประเภทเดียวกันด้วยวิธีนี้จึงเป็นไปได้ที่จะจัดระเบียบการประมวลผลภาพก่อนที่จะส่งสถิติหรือสถิติ
คำสั่งอื่น - "สคริปต์" - อนุญาตให้คุณยุติโปรแกรมหากมีการเข้าถึงไฟล์ใด ๆ โดยใช้วิธีพิเศษ (GET, POST หรือวิธีพิเศษอื่น)
ด้วยวิธีนี้ คุณยังสามารถติดตั้งเครื่องสร้างแบบฟอร์มสากลซึ่งสามารถใช้ได้
การกระทำมาตรฐาน
ต้องการคุณ
มีประโยชน์ในการประมวลผลข้อมูลก่อนเข้าสู่ฐานข้อมูล, ส่งทางไปรษณีย์, รักษาสถิติ ฯลฯ
โมดูล mod_alias มีหน้าที่ในการเปลี่ยนเส้นทางและสร้างนามแฝง
การตรวจสอบสิทธิ์อีกประเภทหนึ่งคือดิจิทัล (HTTP Digest Authentication) ซึ่งสนับสนุนการเข้ารหัสข้อมูลด้วยคีย์ MD5 และถือว่าเชื่อถือได้และมีพื้นฐานน้อยกว่า
Apache มีโมดูล mod_auth_digest ที่ให้คุณใช้งานได้
สำหรับคุณ การตั้งค่าการอนุญาตดังกล่าวไม่จำเป็นต้องทำอะไรล่วงหน้าเลย ในการสร้างไฟล์ คุณจะต้องใช้ยูทิลิตี้ htdigestหัวข้อการตรวจสอบสิทธิ์ไคลเอนต์เมื่อสร้างเว็บไซต์อินเทอร์เน็ตมีความสำคัญและกว้างขวางยิ่งขึ้น
นี่เป็นเพราะเนื้อหาต่อไปนี้ทั้งหมด แต่ที่นี่เราได้พยายามอธิบายความสามารถหลักของเซิร์ฟเวอร์ Apache ในพื้นที่นี้
ฟังก์ชั่นจากโมดูล mod_autoindex ช่วยให้คุณสร้างไฟล์ดัชนีได้โดยอัตโนมัติ โมดูล Mod_autoindex สำหรับการสร้างไฟล์ดัชนีโดยอัตโนมัติซึ่งสามารถทำได้ด้วยตนเอง เมื่อคุณสร้างไฟล์เก็บถาวรแล้ว และคุณเพียงแค่ต้องวางชื่อไฟล์บนหน้าดัชนี คุณไม่จำเป็นต้องสร้างมันด้วยตนเอง คุณเพียงแค่ต้องปฏิบัติตามคำสั่งอย่างรวดเร็วด้วยความช่วยเหลือของพวกเขา คุณสามารถจัดเรียงไฟล์ เพิ่มได้
ประเภทต่างๆ ไฟล์ด้วยไอคอนของคุณเอง แสดงหรือแนบไฟล์ที่มีนามสกุลที่ระบุ และอื่นๆด้วยฟังก์ชันเพิ่มเติมจากโมดูล mod_deflate คุณสามารถบีบอัดไฟล์ก่อนที่จะแก้ไขเพื่อให้การดาวน์โหลดเร็วขึ้น
เพื่อที่จะเอาชนะความเป็นไปได้ของข้อจำกัดข้างหน้าได้อย่างรวดเร็ว
ไฟล์ข้อความ
คุณต้องติดตั้งโมดูล mod_deflate จากเซิร์ฟเวอร์ของคุณ
คุณอาจต้องการปิดผนึกบรรจุภัณฑ์ของไฟล์เอาต์พุตก่อนส่งให้กับลูกค้าของคุณ
ในช่องนี้ที่อยู่ http://your_site/server-status คุณสามารถดูสถิติเซิร์ฟเวอร์ได้
จะใช้ได้ก็ต่อเมื่อคุณออกจากคอมพิวเตอร์ที่อยู่ใน domain.foo.com
นอกจากนี้ คุณยังสามารถติดตั้งข้อจำกัดการเข้าถึงอื่นๆ ได้
โมดูลสุดท้ายที่เราต้องการทราบช่วยให้คุณสามารถเปลี่ยนเว็บเซิร์ฟเวอร์ของคุณให้เป็นพร็อกซีเซิร์ฟเวอร์ได้ สิ่งสำคัญคือต้องเชื่อมต่อกับโมดูล Apache mod_proxy และโมดูลอื่น ๆ ของ "บ้านเกิด" Apache สามารถทำงานในสองโหมดพร็อกซี: โดยตรงและย้อนกลับ โหมดตรงต้องมีการกำหนดค่าพิเศษของเบราว์เซอร์ และอนุญาตให้ผู้ใช้ภายในเครื่องปฏิเสธการเข้าถึงอินเทอร์เน็ตได้ไม่ต้องการการตั้งค่าเพิ่มเติมใดๆ และช่วยให้สามารถเข้าถึงคอมพิวเตอร์ที่มองไม่เห็น "การโทร"
ตัวอย่างทั่วไปคือการเข้าถึงของผู้ใช้อินเทอร์เน็ตไปยังไซต์ใดๆ ก็ตามที่อยู่ตรงกลางชายแดนท้องถิ่น
ก่อนที่จะพูด Apache ช่วยให้คุณสามารถจัดระเบียบไม่เพียง HTTP เท่านั้น แต่ยังรวมถึงพรอกซี FTP ด้วยฟังก์ชันที่คล้ายกัน นอกจากนี้ ระบบคำสั่งที่ขยายทำให้สามารถแยกแยะสิทธิ์การเข้าถึงอย่างละเอียดเพื่อจำกัด อนุญาตหรือบล็อกการยอมรับไฟล์บางประเภทและอื่นๆ ได้เห็นได้ชัดว่าเราไม่สามารถครอบคลุมโมดูล Apache ที่เป็นไปได้ทั้งหมดภายในกรอบงานของวัสดุเดียว แต่มีโมดูลมาตรฐานจำนวนมาก ในทางกลับกันไม่มีข้อมูลเกี่ยวกับทุกคน
ความรู้สึกพิเศษ
เพราะบางคนก็รู้จักนักพัฒนาเว็บดีแต่อีกส่วนหนึ่งก็จำเป็นเท่านั้น เดิมพันสูงประชากร. เราพยายามพูดคุยกันมากมายเกี่ยวกับโมดูลที่จำเป็นซึ่งไม่ใช่ทุกสิ่งที่รู้ ภารกิจคือการยกระดับเว็บเซิร์ฟเวอร์ Windows IIS และเผยแพร่บนฐานข้อมูล 1c ใหม่บนแพลตฟอร์ม 8.3ไม่มีอะไรแฟนซีเกี่ยวกับเขา เห็นได้ชัดว่าเซิร์ฟเวอร์องค์กร r2 ทำงานบน Virtualization 2008 สิทธิ์ของผู้ดูแลระบบภายในนั้นดี
แพลตฟอร์ม 1C 8.3.6.2041
ฐานข้อมูล
ตอนนี้จำเป็นต้องพิจารณาใหม่ว่าสิ่งดีๆ จะเกิดขึ้นกับเราอย่างไร เปิดเบราว์เซอร์ใดก็ได้แล้วไปที่เบราว์เซอร์ใหม่เพื่อดูที่อยู่ http://localhost
- เราอาจเห็นภาพที่น่ายินดีเช่นนี้:
การติดตั้งแพลตฟอร์มและส่วนประกอบ 1c
- ซึ่งหมายความว่าเว็บเซิร์ฟเวอร์ของเราเริ่มต้นอย่างถูกต้องและทำงานได้ดี
- ตอนนี้เราย้ายไปที่ 1 กัน.
จัดทำแพลตฟอร์ม.
ความแตกต่างอย่างหนึ่งเมื่อติดตั้งแพลตฟอร์มการเลือก: 5. การสร้างไฟล์กำหนดค่า 1c ผู้ประกอบการ โมดูลส่วนขยายเว็บเซิร์ฟเวอร์การปรับสิทธิ์การเข้าถึง ก่อนอื่น เราต้องปรับการอนุญาตของโฟลเดอร์ เพื่อที่เราจะได้ถอนการติดตั้งไดเร็กทอรีรากของเว็บเซิร์ฟเวอร์เนื่องจากไม่มีอะไรเปลี่ยนแปลงเราจึงต้องตำหนิ ความปลอดภัย- ไปที่โฟลเดอร์กันเถอะ C:\inetpub\เลือกโฟลเดอร์ wwwroot,เราคลิกด้วยปุ่มเมาส์ขวาแล้วไปที่เจ้าหน้าที่ ไปที่แท็บกันเถอะ- เมื่อกดปุ่มเปลี่ยนแล้วเราจะดำเนินการโดยตรงจนกว่าจะมีการปรับการอนุญาต เป็นที่รู้จักในรายการ.
กลุ่มและ koristuvachi , กลุ่มโคริสตูวาชิ และโดยการคลิกที่มันเราจะใส่ไว้ในคอลัมน์ด้านล่างอนุญาตสำหรับกลุ่ม , ติ๊กรายวันในคอลัมน์อนุญาต ตอนนี้คุณต้องกำหนดสิทธิ์ให้กับโฟลเดอร์จาก 1c ที่ติดตั้งมาดูคำแนะนำสำหรับ 1c เวอร์ชัน 32 บิตกันดีกว่าโดยไปหาพ่อของคุณ กลุ่มไคโคริสตูวาชิ C:\ไฟล์โปรแกรม (x86)\1cv8 เพิ่ม.
สำหรับ 64 บิตในโฟลเดอร์ "(ขั้นสูง...). C:\ไฟล์โปรแกรม\1cv8 IIS_IUSRS- เลือกโฟลเดอร์ด้วย 1cv8ไปที่เจ้าหน้าที่ไปที่แท็บกันเถอะ ไปที่แท็บกันเถอะความปลอดภัย -> การเปลี่ยนแปลง
แทนที่จะเลือกกลุ่มจากรายการ เราจำเป็นต้องเพิ่มกลุ่มนั้นก่อน IIS_IUSRSซึ่งเราสร้างปุ่มขึ้นมา
ใกล้หน้าต่างให้กดปุ่ม
จากนั้นคลิกที่ปุ่ม
และรายการผลลัพธ์จะแสดง
เมื่อเพิ่มสิ่งนี้ด้วยการดับเบิลคลิกเราจะหันไปรอบ ๆ หน้าต่าง Vibir "Koristuvachi" หรือ "กลุ่ม" -> ทำเครื่องหมายไว้กับกลุ่มในรายการแล้ว.
พิมพ์ ตกลง แล้วหันไปทางหน้าต่าง เมื่อกรอกข้อมูลครบถ้วนแล้วให้กดปุ่มเราใส่เครื่องหมายถูกทั้งหมดลงในช่องอนุญาตสำหรับกลุ่มใหม่
เมื่อตั้งค่าการอนุญาตสำหรับโฟลเดอร์ที่มีไฟล์ 1c เราจะปราศจากส่วนที่เหลือ
ฉันขอเตือนคุณว่าเราใช้แพลตฟอร์ม 32 บิตและโมดูลส่วนขยายเว็บเซิร์ฟเวอร์ใน 1C อย่างแน่นอน หน้าต่างมีตัวเลือก “ดังนั้นเราจึงยังต้องได้รับอนุญาตให้ถอนเงินส่วนเกินออกไปเพื่อเงินนั้น เดิมพันสูง -> ภารกิจคือการยกระดับเว็บเซิร์ฟเวอร์ Windows IIS และเผยแพร่บนฐานข้อมูล 1c ใหม่บนแพลตฟอร์ม 8.3 -> ถอนการติดตั้งโปรแกรม 32 บิต -> มันไม่ง่ายเลยที่จะทำเงิน -> ถึงผู้ชายคนนี้ -> อีเดโมเว็บเซิร์ฟเวอร์ (IIS) หน้าต่างมีตัวเลือก “ผู้จัดการฝ่ายบริการ (IIS) DefaultAppPool.ปุ่มเมาส์ขวา วิคลิโม
บริบทไม่ใช่เมนู พารามิเตอร์เพิ่มเติม...และเลือกใหม่ พารามิเตอร์เพิ่มเติม
มองหาแถว
และเราก็วางมันไว้ตรงจุด
จริง เดิมพันสูง -> ภารกิจคือการยกระดับเว็บเซิร์ฟเวอร์ Windows IIS และเผยแพร่บนฐานข้อมูล 1c ใหม่บนแพลตฟอร์ม 8.3 -> ถอนการติดตั้งโปรแกรม 32 บิต -> มันไม่ง่ายเลยที่จะทำเงินการกำหนดค่า IIS สำหรับหุ่นยนต์ด้วยโมดูลส่วนขยาย 64 บิตสำหรับเว็บเซิร์ฟเวอร์ 1C หากเราใช้แพลตฟอร์ม 64 บิตและโมดูลส่วนขยายเว็บ จำเป็นต้องดำเนินการจัดการต่อไปนี้:อีเดโม
-> เราเลือกส่วนเพิ่มเติมเพิ่มเติมจากไดเร็กทอรีเสมือนด้วยชื่อที่เราระบุเมื่อเผยแพร่ฐานข้อมูล
ในฟิลด์ด้านขวา ให้ไปที่ส่วนนี้ การแมปตัวจัดการการเผยแพร่ 1c 8.3 บนเว็บเซิร์ฟเวอร์ iis การเผยแพร่ 1c 8.3 บนเว็บเซิร์ฟเวอร์ iis
เข้าร่วมกลุ่มของเราบน VK!
ลดให้มากที่สุด
- ประโยชน์ของระบบ
- ไปยังเครื่องคอมพิวเตอร์และตามความเป็นไปได้ใหม่ของการใช้งานใน 1C ที่เผยแพร่ใหม่บนเว็บเซิร์ฟเวอร์
- คุณสามารถจัดระเบียบงานด้วยฐานได้ไม่เพียงแต่ใช้ไคลเอ็นต์แบบบางเท่านั้น แต่ยังใช้เบราว์เซอร์ใดก็ได้โดยไม่ต้องติดตั้งส่วนประกอบและส่วนเสริมเพิ่มเติม
- ประโยชน์หลัก
ความสามารถของระบบขั้นต่ำในส่วนของเซิร์ฟเวอร์ของสถาปัตยกรรมสามารถแบ่งย่อยได้อย่างมีนัยสำคัญและอยู่ภายใต้:
- คำสั่งคลี่คลายโปรแกรม
- ความเข้มของเอกสาร
เว็บเซิร์ฟเวอร์
จำนวนบัญชีที่เชื่อมต่อแบบครั้งเดียว ขนาดและจำนวนฐานข้อมูลที่เผยแพร่และจดทะเบียนอย่างไรก็ตาม เป็นไปไม่ได้เลยที่จะทำโดยไม่ต้องกล่าวสุนทรพจน์สองครั้งเมื่อเผยแพร่ 1C บนเว็บเซิร์ฟเวอร์: เว็บเซิร์ฟเวอร์ที่ทำงานบนระบบโมดูลส่วนขยายที่ติดตั้งและใช้งานอยู่นั้นจัดทำโดย 1C
องค์ประกอบโครงสร้างของเรานี้สามารถทำหน้าที่เป็นเซิร์ฟเวอร์ข้อมูลทางอินเทอร์เน็ต (IIS) ซึ่งจัดหามาจากคลังระบบปฏิบัติการ Microsoft และ
เซิร์ฟเวอร์อาปาเช่
ตอนนี้เราย้ายไปที่ 1 กัน.
- แน่นอนใช่ อะนาล็อกที่ชำระเงินนี่คือการตัดสินใจ แต่เราจะไม่พูดถึงสิ่งเหล่านั้น
โดยปกติแล้ว นอกเหนือจากส่วนขยายบนคอมพิวเตอร์แล้ว ยังสามารถติดตั้งแพลตฟอร์ม 1C Enterprise ได้ด้วย ไม่เช่นนั้นเราจะไม่สามารถเข้าถึง Configurator ซึ่งคอมไพล์ส่วนหลักของสิ่งพิมพ์
เมื่อออกจากเครื่องมือแล้ว เรามาตั้งค่ากันต่อ
การติดตั้งและการเปิดตัวเว็บเซิร์ฟเวอร์
เพื่อที่จะรัน IIS บนคอมพิวเตอร์ด้วย ติดตั้งวินโดว์แล้วมีความจำเป็นต้องหาลำดับของการกระทำ (บน ชน Windows 7):
รูปที่ 3
คุณสามารถตรวจสอบสิ่งที่เว็บเซิร์ฟเวอร์ร้องขอได้โดยการป้อน “http://localhost” ในแถบที่อยู่ของเบราว์เซอร์ใดก็ได้ และเลือกรูปภาพ ดังในรูปที่ 4
รูปที่ 4
รูปที่ 6.
ในบางสถานการณ์ (ตัวอย่างเช่น เมื่อโปรแกรมหุ่นยนต์ทำงานกลางระบบปฏิบัติการ 64 บิต) หลังจากการเผยแพร่ฐานข้อมูลบนเซิร์ฟเวอร์ เป็นไปได้ที่จะกำหนดค่าหุ่นยนต์ด้วยไลบรารีเพื่อให้แพลตฟอร์มสามารถใช้ Yu 1C .
คุณสามารถออกจากระบบได้จากเมนูย่อย "ไซต์"
เมื่อเลือกฐานข้อมูลเฉพาะและเผยแพร่อย่างดีจากรายการแล้ว คุณต้องเปิดใช้งานยูทิลิตี้ "รายการจัดซื้อจัดจ้าง" (Mal.7)
รูปที่ 7 ในแอปพลิเคชันของเรา เราจำเป็นต้องสร้างการเชื่อมต่อระหว่าง ISAPI-dll และไฟล์ wsisapi.dll ซึ่งอยู่ในโฟลเดอร์ BINรุ่นที่ติดตั้ง
แพลตฟอร์ม
โดยหลักการแล้ว เมื่อส่วนหลักของงานกับเซิร์ฟเวอร์เสร็จสิ้น เราจะดำเนินการเผยแพร่ฐานข้อมูลโดยตรง
การเผยแพร่ฐานข้อมูลไปยังเซิร์ฟเวอร์
ปรับสิทธิโคริสตูวัคส์
เมื่อเลือกหน้าต่างแล้ว เราจะไปยังการตั้งค่ากฎการเข้าถึงสำหรับลูกค้า
- เราจำเป็นต้องอนุญาตการเข้าถึงภายนอกสำหรับผู้ใช้ IIS_USERS:
- ทรัพยากรถูกบันทึกลงในโฟลเดอร์ “C: inetpub wwwroot Publication Name”;
- ไลบรารี wsisapi.dll อยู่ในโฟลเดอร์ที่มีเวอร์ชันของโปรแกรม
ไปยังสถานที่ที่ฐานถูกบันทึกไว้