โมดูลส่วนขยายเว็บเซิร์ฟเวอร์ 1c

โกลอฟนา ซากัลเนอในระบบ “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 และบทความนี้แล้ว ซึ่งอธิบายคุณสมบัติระหว่างเวอร์ชันต่างๆ ติดตั้งและเสร็จสมบูรณ์แล้ว อารมณ์ซังเซิร์ฟเวอร์ จากนั้นคุณก็สามารถเริ่มดูได้ ระบบโมดูลาร์อาปาเช่.

โดยพื้นฐานแล้วเว็บเซิร์ฟเวอร์นี้ประกอบด้วยโมดูลหลักหนึ่งโมดูล - คอร์ (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!

ลดให้มากที่สุด

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

ความสามารถของระบบขั้นต่ำในส่วนของเซิร์ฟเวอร์ของสถาปัตยกรรมสามารถแบ่งย่อยได้อย่างมีนัยสำคัญและอยู่ภายใต้:

  • คำสั่งคลี่คลายโปรแกรม
  • ความเข้มของเอกสาร

เว็บเซิร์ฟเวอร์

จำนวนบัญชีที่เชื่อมต่อแบบครั้งเดียว ขนาดและจำนวนฐานข้อมูลที่เผยแพร่และจดทะเบียนอย่างไรก็ตาม เป็นไปไม่ได้เลยที่จะทำโดยไม่ต้องกล่าวสุนทรพจน์สองครั้งเมื่อเผยแพร่ 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 อยู่ในโฟลเดอร์ที่มีเวอร์ชันของโปรแกรม

ไปยังสถานที่ที่ฐานถูกบันทึกไว้